home *** CD-ROM | disk | FTP | other *** search
/ develop, the CD; issue 1 / Apple_Develop_1989.bin / d e v e l o p (color) / d e v e l o p (color).rsrc / CODE_3.txt < prev    next >
Text File  |  1989-01-01  |  509KB  |  9,173 lines

  1. # near model CODE resource
  2. # jump table entries: 2344-2384 (41 of them)
  3. export_333:
  4. 00000000  4E75                     rts
  5. fn00000002:
  6. 00000002  4E56 0000                link       A6, 0
  7. 00000006  48E7 1F3C                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5
  8. 0000000A  206E 0008                movea.l    A0, [A6 + 0x8]
  9. 0000000E  A029                     syscall    HLock
  10. 00000010  2450                     movea.l    A2, [A0]
  11. 00000012  264A                     movea.l    A3, A2
  12. 00000014  206E 000C                movea.l    A0, [A6 + 0xC]
  13. 00000018  4283                     clr.l      D3
  14. 0000001A  3628 0004                move.w     D3, [A0 + 0x4]
  15. 0000001E  9668 0000                sub.w      D3, [A0 + 0x0]
  16. 00000022  4280                     clr.l      D0
  17. 00000024  3028 0006                move.w     D0, [A0 + 0x6]
  18. 00000028  9068 0002                sub.w      D0, [A0 + 0x2]
  19. 0000002C  2800                     move.l     D4, D0
  20. 0000002E  0644 000F                addi.w     D4, 0xF
  21. 00000032  E84C                     lsr        D4.w, 4
  22. 00000034  D844                     add.w      D4, D4
  23. 00000036  2F0A                     move.l     -[A7], A2
  24. 00000038  3F04                     move.w     -[A7], D4
  25. 0000003A  3F00                     move.w     -[A7], D0
  26. 0000003C  3F03                     move.w     -[A7], D3
  27. 0000003E  4EBA 00A8                jsr        [PC + 0xA8 /* 000000E8 */]
  28. 00000042  3003                     move.w     D0, D3
  29. 00000044  C0C4                     mulu.w     D0, D4
  30. 00000046  D083                     add.l      D0, D3
  31. 00000048  A122                     syscall    NewHandle, flags=1
  32. 0000004A  6708                     beq        +0xA /* 00000054 */
  33. 0000004C  42AE 0010                clr.l      [A6 + 0x10]
  34. 00000050  4EFA 0084                jmp        [PC + 0x84 /* 000000D6 */]
  35. label00000054:
  36. 00000054  2D48 0010                move.l     [A6 + 0x10], A0
  37. 00000058  2850                     movea.l    A4, [A0]
  38. 0000005A  2A4C                     movea.l    A5, A4
  39. 0000005C  3E3C 00FF                move.w     D7, 0xFF
  40. 00000060  4246                     clr.w      D6
  41. 00000062  4A84                     tst.l      D4
  42. 00000064  6700 0064                beq        +0x66 /* 000000CA */
  43. 00000068  4EFA 005C                jmp        [PC + 0x5C /* 000000C6 */]
  44. label0000006C:
  45. 0000006C  4267                     clr.w      -[A7]
  46. 0000006E  3F07                     move.w     -[A7], D7
  47. 00000070  2F0B                     move.l     -[A7], A3
  48. 00000072  2F0A                     move.l     -[A7], A2
  49. 00000074  2F0C                     move.l     -[A7], A4
  50. 00000076  3F04                     move.w     -[A7], D4
  51. 00000078  4EBA 00A8                jsr        [PC + 0xA8 /* 00000122 */]
  52. 0000007C  3A1F                     move.w     D5, [A7]+
  53. 0000007E  1014                     move.b     D0, [A4]
  54. 00000080  BE00                     cmp.b      D7, D0
  55. 00000082  6638                     bne        +0x3A /* 000000BC */
  56. 00000084  5246                     addq.w     D6, 1
  57. 00000086  0C46 0001                cmpi.w     D6, 0x1
  58. 0000008A  6E0C                     bgt        +0xE /* 00000098 */
  59. 0000008C  18BC 0081                move.b     [A4], 0x81
  60. 00000090  2A4C                     movea.l    A5, A4
  61. 00000092  D8C5                     add.w      A4, D5
  62. 00000094  D6C4                     add.w      A3, D4
  63. 00000096  602E                     bra        +0x30 /* 000000C6 */
  64. label00000098:
  65. 00000098  0C46 007F                cmpi.w     D6, 0x7F
  66. 0000009C  6E1E                     bgt        +0x20 /* 000000BC */
  67. 0000009E  1006                     move.b     D0, D6
  68. 000000A0  0000 0080                ori.b      D0, 0x80
  69. 000000A4  1A80                     move.b     [A5], D0
  70. 000000A6  204C                     movea.l    A0, A4
  71. 000000A8  4A18                     tst.b      [A0]+
  72. 000000AA  224C                     movea.l    A1, A4
  73. 000000AC  5345                     subq.w     D5, 1
  74. 000000AE  6708                     beq        +0xA /* 000000B8 */
  75. 000000B0  3005                     move.w     D0, D5
  76. 000000B2  4EBA 0782                jsr        [PC + 0x782 /* 00000836 */]
  77. 000000B6  D8C5                     add.w      A4, D5
  78. label000000B8:
  79. 000000B8  D6C4                     add.w      A3, D4
  80. 000000BA  600A                     bra        +0xC /* 000000C6 */
  81. label000000BC:
  82. 000000BC  4246                     clr.w      D6
  83. 000000BE  2A4C                     movea.l    A5, A4
  84. 000000C0  1E15                     move.b     D7, [A5]
  85. 000000C2  D8C5                     add.w      A4, D5
  86. 000000C4  D6C4                     add.w      A3, D4
  87. label000000C6:
  88. 000000C6  51CB FFA4                dbf        D3, -0x5E /* 0000006C */
  89. label000000CA:
  90. 000000CA  206E 0010                movea.l    A0, [A6 + 0x10]
  91. 000000CE  2250                     movea.l    A1, [A0]
  92. 000000D0  99C9                     sub.l      A4, A1
  93. 000000D2  200C                     move.l     D0, A4
  94. 000000D4  A024                     syscall    SetHandleSize
  95. label000000D6:
  96. 000000D6  206E 0008                movea.l    A0, [A6 + 0x8]
  97. 000000DA  A02A                     syscall    HUnlock
  98. 000000DC  4CDF 3CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
  99. 000000E0  4E5E                     unlink     A6
  100. 000000E2  205F                     movea.l    A0, [A7]+
  101. 000000E4  504F                     addq.w     A7, 8
  102. 000000E6  4ED0                     jmp        [A0]
  103. fn000000E8:
  104. 000000E8  4E56 0000                link       A6, 0
  105. 000000EC  302E 000A                move.w     D0, [A6 + 0xA]
  106. 000000F0  0240 000F                andi.w     D0, 0xF
  107. 000000F4  6722                     beq        +0x24 /* 00000118 */
  108. 000000F6  243C FFFF 0000           move.l     D2, 0xFFFF0000
  109. 000000FC  E0AA                     lsr        D2, D0
  110. 000000FE  206E 000E                movea.l    A0, [A6 + 0xE]
  111. 00000102  302E 000C                move.w     D0, [A6 + 0xC]
  112. 00000106  D0C0                     add.w      A0, D0
  113. 00000108  5548                     subq.w     A0, 2
  114. 0000010A  322E 0008                move.w     D1, [A6 + 0x8]
  115. 0000010E  6004                     bra        +0x6 /* 00000114 */
  116. label00000110:
  117. 00000110  C550                     and.w      [A0], D2
  118. 00000112  D0C0                     add.w      A0, D0
  119. label00000114:
  120. 00000114  51C9 FFFA                dbf        D1, -0x8 /* 00000110 */
  121. label00000118:
  122. 00000118  4E5E                     unlink     A6
  123. 0000011A  205F                     movea.l    A0, [A7]+
  124. 0000011C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  125. 00000120  4ED0                     jmp        [A0]
  126. fn00000122:
  127. 00000122  4E56 0000                link       A6, 0
  128. 00000126  48E7 1E3C                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4,A5
  129. 0000012A  3A2E 0016                move.w     D5, [A6 + 0x16]
  130. 0000012E  266E 0012                movea.l    A3, [A6 + 0x12]
  131. 00000132  246E 000E                movea.l    A2, [A6 + 0xE]
  132. 00000136  286E 000A                movea.l    A4, [A6 + 0xA]
  133. 0000013A  362E 0008                move.w     D3, [A6 + 0x8]
  134. 0000013E  9EC3                     sub.w      A7, D3
  135. 00000140  9EC3                     sub.w      A7, D3
  136. 00000142  2A4F                     movea.l    A5, A7
  137. 00000144  3003                     move.w     D0, D3
  138. 00000146  5340                     subq.w     D0, 1
  139. 00000148  204B                     movea.l    A0, A3
  140. 0000014A  1218                     move.b     D1, [A0]+
  141. 0000014C  6006                     bra        +0x8 /* 00000154 */
  142. label0000014E:
  143. 0000014E  B218                     cmp.b      D1, [A0]+
  144. 00000150  6600 0090                bne        +0x92 /* 000001E2 */
  145. label00000154:
  146. 00000154  51C8 FFF8                dbf        D0, -0xA /* 0000014E */
  147. 00000158  4A01                     tst.b      D1
  148. 0000015A  660A                     bne        +0xC /* 00000166 */
  149. 0000015C  18FC 0010                move.b     [A4]+, 0x10
  150. 00000160  7801                     moveq.l    D4, 0x01
  151. 00000162  4EFA 01B0                jmp        [PC + 0x1B0 /* 00000314 */]
  152. label00000166:
  153. 00000166  0C01 00FF                cmpi.b     D1, 0xFF
  154. 0000016A  660A                     bne        +0xC /* 00000176 */
  155. 0000016C  18FC 0011                move.b     [A4]+, 0x11
  156. 00000170  7801                     moveq.l    D4, 0x01
  157. 00000172  4EFA 01A0                jmp        [PC + 0x1A0 /* 00000314 */]
  158. label00000176:
  159. 00000176  0C01 00AA                cmpi.b     D1, 0xAA
  160. 0000017A  660A                     bne        +0xC /* 00000186 */
  161. 0000017C  18FC 0012                move.b     [A4]+, 0x12
  162. 00000180  7801                     moveq.l    D4, 0x01
  163. 00000182  4EFA 0190                jmp        [PC + 0x190 /* 00000314 */]
  164. label00000186:
  165. 00000186  0C01 0055                cmpi.b     D1, 0x55 /* 'U' */
  166. 0000018A  660A                     bne        +0xC /* 00000196 */
  167. 0000018C  18FC 0013                move.b     [A4]+, 0x13
  168. 00000190  7801                     moveq.l    D4, 0x01
  169. 00000192  4EFA 0180                jmp        [PC + 0x180 /* 00000314 */]
  170. label00000196:
  171. 00000196  0C01 00DD                cmpi.b     D1, 0xDD
  172. 0000019A  660A                     bne        +0xC /* 000001A6 */
  173. 0000019C  18FC 0014                move.b     [A4]+, 0x14
  174. 000001A0  7801                     moveq.l    D4, 0x01
  175. 000001A2  4EFA 0170                jmp        [PC + 0x170 /* 00000314 */]
  176. label000001A6:
  177. 000001A6  0C01 0077                cmpi.b     D1, 0x77 /* 'w' */
  178. 000001AA  660A                     bne        +0xC /* 000001B6 */
  179. 000001AC  18FC 0015                move.b     [A4]+, 0x15
  180. 000001B0  7801                     moveq.l    D4, 0x01
  181. 000001B2  4EFA 0160                jmp        [PC + 0x160 /* 00000314 */]
  182. label000001B6:
  183. 000001B6  0C01 0022                cmpi.b     D1, 0x22 /* '\"' */
  184. 000001BA  660A                     bne        +0xC /* 000001C6 */
  185. 000001BC  18FC 0016                move.b     [A4]+, 0x16
  186. 000001C0  7801                     moveq.l    D4, 0x01
  187. 000001C2  4EFA 0150                jmp        [PC + 0x150 /* 00000314 */]
  188. label000001C6:
  189. 000001C6  0C01 0088                cmpi.b     D1, 0x88
  190. 000001CA  660A                     bne        +0xC /* 000001D6 */
  191. 000001CC  18FC 0017                move.b     [A4]+, 0x17
  192. 000001D0  7801                     moveq.l    D4, 0x01
  193. 000001D2  4EFA 0140                jmp        [PC + 0x140 /* 00000314 */]
  194. label000001D6:
  195. 000001D6  18FC 0018                move.b     [A4]+, 0x18
  196. 000001DA  18C1                     move.b     [A4]+, D1
  197. 000001DC  7802                     moveq.l    D4, 0x02
  198. 000001DE  4EFA 0134                jmp        [PC + 0x134 /* 00000314 */]
  199. label000001E2:
  200. 000001E2  3003                     move.w     D0, D3
  201. 000001E4  E248                     lsr        D0.w, 1
  202. 000001E6  5340                     subq.w     D0, 1
  203. 000001E8  204B                     movea.l    A0, A3
  204. 000001EA  3218                     move.w     D1, [A0]+
  205. 000001EC  6004                     bra        +0x6 /* 000001F2 */
  206. label000001EE:
  207. 000001EE  B258                     cmp.w      D1, [A0]+
  208. 000001F0  6616                     bne        +0x18 /* 00000208 */
  209. label000001F2:
  210. 000001F2  51C8 FFFA                dbf        D0, -0x8 /* 000001EE */
  211. 000001F6  18FC 0019                move.b     [A4]+, 0x19
  212. 000001FA  3001                     move.w     D0, D1
  213. 000001FC  E049                     lsr        D1.w, 8
  214. 000001FE  18C1                     move.b     [A4]+, D1
  215. 00000200  18C0                     move.b     [A4]+, D0
  216. 00000202  7803                     moveq.l    D4, 0x03
  217. 00000204  4EFA 010E                jmp        [PC + 0x10E /* 00000314 */]
  218. label00000208:
  219. 00000208  4267                     clr.w      -[A7]
  220. 0000020A  2F0A                     move.l     -[A7], A2
  221. 0000020C  2F0B                     move.l     -[A7], A3
  222. 0000020E  3F03                     move.w     -[A7], D3
  223. 00000210  4EBA 0364                jsr        [PC + 0x364 /* 00000576 */]
  224. 00000214  321F                     move.w     D1, [A7]+
  225. 00000216  6F08                     ble        +0xA /* 00000220 */
  226. 00000218  18C1                     move.b     [A4]+, D1
  227. 0000021A  7801                     moveq.l    D4, 0x01
  228. 0000021C  4EFA 00F6                jmp        [PC + 0xF6 /* 00000314 */]
  229. label00000220:
  230. 00000220  3803                     move.w     D4, D3
  231. 00000222  1C3C 0000                move.b     D6, 0x0
  232. 00000226  204B                     movea.l    A0, A3
  233. 00000228  224D                     movea.l    A1, A5
  234. 0000022A  D2C3                     add.w      A1, D3
  235. 0000022C  3003                     move.w     D0, D3
  236. 0000022E  4EBA 0636                jsr        [PC + 0x636 /* 00000866 */]
  237. 00000232  204B                     movea.l    A0, A3
  238. 00000234  224D                     movea.l    A1, A5
  239. 00000236  3003                     move.w     D0, D3
  240. 00000238  4EBA 062C                jsr        [PC + 0x62C /* 00000866 */]
  241. 0000023C  204D                     movea.l    A0, A5
  242. 0000023E  3003                     move.w     D0, D3
  243. 00000240  4EBA 0546                jsr        [PC + 0x546 /* 00000788 */]
  244. 00000244  4267                     clr.w      -[A7]
  245. 00000246  2F0D                     move.l     -[A7], A5
  246. 00000248  2F0C                     move.l     -[A7], A4
  247. 0000024A  3F03                     move.w     -[A7], D3
  248. 0000024C  4EBA 0386                jsr        [PC + 0x386 /* 000005D4 */]
  249. 00000250  301F                     move.w     D0, [A7]+
  250. 00000252  B840                     cmp.w      D4, D0
  251. 00000254  6D1C                     blt        +0x1E /* 00000272 */
  252. 00000256  6E08                     bgt        +0xA /* 00000260 */
  253. 00000258  0C05 001A                cmpi.b     D5, 0x1A
  254. 0000025C  6702                     beq        +0x4 /* 00000260 */
  255. 0000025E  6012                     bra        +0x14 /* 00000272 */
  256. label00000260:
  257. 00000260  3800                     move.w     D4, D0
  258. 00000262  1C3C 001A                move.b     D6, 0x1A
  259. 00000266  204C                     movea.l    A0, A4
  260. 00000268  224D                     movea.l    A1, A5
  261. 0000026A  D2C3                     add.w      A1, D3
  262. 0000026C  3004                     move.w     D0, D4
  263. 0000026E  4EBA 05C6                jsr        [PC + 0x5C6 /* 00000836 */]
  264. label00000272:
  265. 00000272  204B                     movea.l    A0, A3
  266. 00000274  224D                     movea.l    A1, A5
  267. 00000276  3003                     move.w     D0, D3
  268. 00000278  4EBA 05EC                jsr        [PC + 0x5EC /* 00000866 */]
  269. 0000027C  204B                     movea.l    A0, A3
  270. 0000027E  90C3                     sub.w      A0, D3
  271. 00000280  B5C8                     cmpa.l     A2, A0
  272. 00000282  6E36                     bgt        +0x38 /* 000002BA */
  273. 00000284  224D                     movea.l    A1, A5
  274. 00000286  3003                     move.w     D0, D3
  275. 00000288  4EBA 027A                jsr        [PC + 0x27A /* 00000504 */]
  276. 0000028C  4267                     clr.w      -[A7]
  277. 0000028E  2F0D                     move.l     -[A7], A5
  278. 00000290  2F0C                     move.l     -[A7], A4
  279. 00000292  3F03                     move.w     -[A7], D3
  280. 00000294  4EBA 033E                jsr        [PC + 0x33E /* 000005D4 */]
  281. 00000298  301F                     move.w     D0, [A7]+
  282. 0000029A  B840                     cmp.w      D4, D0
  283. 0000029C  6D1C                     blt        +0x1E /* 000002BA */
  284. 0000029E  6E08                     bgt        +0xA /* 000002A8 */
  285. 000002A0  0C05 001B                cmpi.b     D5, 0x1B
  286. 000002A4  6702                     beq        +0x4 /* 000002A8 */
  287. 000002A6  6012                     bra        +0x14 /* 000002BA */
  288. label000002A8:
  289. 000002A8  3800                     move.w     D4, D0
  290. 000002AA  1C3C 001B                move.b     D6, 0x1B
  291. 000002AE  204C                     movea.l    A0, A4
  292. 000002B0  224D                     movea.l    A1, A5
  293. 000002B2  D2C3                     add.w      A1, D3
  294. 000002B4  3004                     move.w     D0, D4
  295. 000002B6  4EBA 057E                jsr        [PC + 0x57E /* 00000836 */]
  296. label000002BA:
  297. 000002BA  204B                     movea.l    A0, A3
  298. 000002BC  224D                     movea.l    A1, A5
  299. 000002BE  3003                     move.w     D0, D3
  300. 000002C0  4EBA 05A4                jsr        [PC + 0x5A4 /* 00000866 */]
  301. 000002C4  204B                     movea.l    A0, A3
  302. 000002C6  90C3                     sub.w      A0, D3
  303. 000002C8  90C3                     sub.w      A0, D3
  304. 000002CA  B5C8                     cmpa.l     A2, A0
  305. 000002CC  6E36                     bgt        +0x38 /* 00000304 */
  306. 000002CE  224D                     movea.l    A1, A5
  307. 000002D0  3003                     move.w     D0, D3
  308. 000002D2  4EBA 0230                jsr        [PC + 0x230 /* 00000504 */]
  309. 000002D6  4267                     clr.w      -[A7]
  310. 000002D8  2F0D                     move.l     -[A7], A5
  311. 000002DA  2F0C                     move.l     -[A7], A4
  312. 000002DC  3F03                     move.w     -[A7], D3
  313. 000002DE  4EBA 02F4                jsr        [PC + 0x2F4 /* 000005D4 */]
  314. 000002E2  301F                     move.w     D0, [A7]+
  315. 000002E4  B840                     cmp.w      D4, D0
  316. 000002E6  6D1C                     blt        +0x1E /* 00000304 */
  317. 000002E8  6E08                     bgt        +0xA /* 000002F2 */
  318. 000002EA  0C05 001C                cmpi.b     D5, 0x1C
  319. 000002EE  6702                     beq        +0x4 /* 000002F2 */
  320. 000002F0  6012                     bra        +0x14 /* 00000304 */
  321. label000002F2:
  322. 000002F2  3800                     move.w     D4, D0
  323. 000002F4  1C3C 001C                move.b     D6, 0x1C
  324. 000002F8  204C                     movea.l    A0, A4
  325. 000002FA  224D                     movea.l    A1, A5
  326. 000002FC  D2C3                     add.w      A1, D3
  327. 000002FE  3004                     move.w     D0, D4
  328. 00000300  4EBA 0534                jsr        [PC + 0x534 /* 00000836 */]
  329. label00000304:
  330. 00000304  18C6                     move.b     [A4]+, D6
  331. 00000306  204D                     movea.l    A0, A5
  332. 00000308  D0C3                     add.w      A0, D3
  333. 0000030A  224C                     movea.l    A1, A4
  334. 0000030C  3004                     move.w     D0, D4
  335. 0000030E  4EBA 0526                jsr        [PC + 0x526 /* 00000836 */]
  336. 00000312  5244                     addq.w     D4, 1
  337. label00000314:
  338. 00000314  DEC3                     add.w      A7, D3
  339. 00000316  DEC3                     add.w      A7, D3
  340. 00000318  3D44 0018                move.w     [A6 + 0x18], D4
  341. 0000031C  4CDF 3C78                movem.l    D3,D4,D5,D6,A2,A3,A4,A5, [A7]+
  342. 00000320  4E5E                     unlink     A6
  343. 00000322  205F                     movea.l    A0, [A7]+
  344. 00000324  DEFC 0010                add.w      A7, 0x10
  345. 00000328  4ED0                     jmp        [A0]
  346. fn0000032A:
  347. 0000032A  4E56 0000                link       A6, 0
  348. 0000032E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  349. 00000332  206E 0008                movea.l    A0, [A6 + 0x8]
  350. 00000336  A029                     syscall    HLock
  351. 00000338  2450                     movea.l    A2, [A0]
  352. 0000033A  206E 000C                movea.l    A0, [A6 + 0xC]
  353. 0000033E  4283                     clr.l      D3
  354. 00000340  3628 0004                move.w     D3, [A0 + 0x4]
  355. 00000344  9668 0000                sub.w      D3, [A0 + 0x0]
  356. 00000348  4284                     clr.l      D4
  357. 0000034A  3828 0006                move.w     D4, [A0 + 0x6]
  358. 0000034E  9868 0002                sub.w      D4, [A0 + 0x2]
  359. 00000352  0644 000F                addi.w     D4, 0xF
  360. 00000356  E84C                     lsr        D4.w, 4
  361. 00000358  D844                     add.w      D4, D4
  362. 0000035A  3003                     move.w     D0, D3
  363. 0000035C  C0C4                     mulu.w     D0, D4
  364. 0000035E  A122                     syscall    NewHandle, flags=1
  365. 00000360  6708                     beq        +0xA /* 0000036A */
  366. 00000362  42AE 0010                clr.l      [A6 + 0x10]
  367. 00000366  4EFA 018A                jmp        [PC + 0x18A /* 000004F2 */]
  368. label0000036A:
  369. 0000036A  2D48 0010                move.l     [A6 + 0x10], A0
  370. 0000036E  2650                     movea.l    A3, [A0]
  371. 00000370  4246                     clr.w      D6
  372. 00000372  4A44                     tst.w      D4
  373. 00000374  6700 017C                beq        +0x17E /* 000004F2 */
  374. 00000378  4EFA 0174                jmp        [PC + 0x174 /* 000004EE */]
  375. label0000037C:
  376. 0000037C  4A46                     tst.w      D6
  377. 0000037E  6F06                     ble        +0x8 /* 00000386 */
  378. 00000380  5346                     subq.w     D6, 1
  379. 00000382  3A07                     move.w     D5, D7
  380. 00000384  6010                     bra        +0x12 /* 00000396 */
  381. label00000386:
  382. 00000386  4245                     clr.w      D5
  383. 00000388  1A1A                     move.b     D5, [A2]+
  384. 0000038A  6C08                     bge        +0xA /* 00000394 */
  385. 0000038C  0245 007F                andi.w     D5, 0x7F
  386. 00000390  3C05                     move.w     D6, D5
  387. 00000392  60E8                     bra        -0x16 /* 0000037C */
  388. label00000394:
  389. 00000394  3E05                     move.w     D7, D5
  390. label00000396:
  391. 00000396  3005                     move.w     D0, D5
  392. 00000398  0C45 001C                cmpi.w     D5, 0x1C
  393. 0000039C  6E00 0154                bgt        +0x156 /* 000004F2 */
  394. 000003A0  5245                     addq.w     D5, 1
  395. 000003A2  DA45                     add.w      D5, D5
  396. 000003A4  DA45                     add.w      D5, D5
  397. 000003A6  4EFB 50FE                jmp        [PC + D5.w - 0x2]
  398. 000003AA  4EFA 0072                jmp        [PC + 0x72 /* 0000041E */]
  399. 000003AE  4EFA 0080                jmp        [PC + 0x80 /* 00000430 */]
  400. 000003B2  4EFA 007C                jmp        [PC + 0x7C /* 00000430 */]
  401. 000003B6  4EFA 0078                jmp        [PC + 0x78 /* 00000430 */]
  402. 000003BA  4EFA 0074                jmp        [PC + 0x74 /* 00000430 */]
  403. 000003BE  4EFA 0070                jmp        [PC + 0x70 /* 00000430 */]
  404. 000003C2  4EFA 006C                jmp        [PC + 0x6C /* 00000430 */]
  405. 000003C6  4EFA 0068                jmp        [PC + 0x68 /* 00000430 */]
  406. 000003CA  4EFA 0064                jmp        [PC + 0x64 /* 00000430 */]
  407. 000003CE  4EFA 0060                jmp        [PC + 0x60 /* 00000430 */]
  408. 000003D2  4EFA 005C                jmp        [PC + 0x5C /* 00000430 */]
  409. 000003D6  4EFA 0058                jmp        [PC + 0x58 /* 00000430 */]
  410. 000003DA  4EFA 0054                jmp        [PC + 0x54 /* 00000430 */]
  411. 000003DE  4EFA 0050                jmp        [PC + 0x50 /* 00000430 */]
  412. 000003E2  4EFA 004C                jmp        [PC + 0x4C /* 00000430 */]
  413. 000003E6  4EFA 0048                jmp        [PC + 0x48 /* 00000430 */]
  414. 000003EA  4EFA 0058                jmp        [PC + 0x58 /* 00000444 */]
  415. 000003EE  4EFA 0058                jmp        [PC + 0x58 /* 00000448 */]
  416. 000003F2  4EFA 0058                jmp        [PC + 0x58 /* 0000044C */]
  417. 000003F6  4EFA 005A                jmp        [PC + 0x5A /* 00000452 */]
  418. 000003FA  4EFA 005C                jmp        [PC + 0x5C /* 00000458 */]
  419. 000003FE  4EFA 005E                jmp        [PC + 0x5E /* 0000045E */]
  420. 00000402  4EFA 0060                jmp        [PC + 0x60 /* 00000464 */]
  421. 00000406  4EFA 0062                jmp        [PC + 0x62 /* 0000046A */]
  422. 0000040A  4EFA 0064                jmp        [PC + 0x64 /* 00000470 */]
  423. 0000040E  4EFA 0068                jmp        [PC + 0x68 /* 00000478 */]
  424. 00000412  4EFA 007A                jmp        [PC + 0x7A /* 0000048E */]
  425. 00000416  4EFA 0094                jmp        [PC + 0x94 /* 000004AC */]
  426. 0000041A  4EFA 00B2                jmp        [PC + 0xB2 /* 000004CE */]
  427. label0000041E:
  428. 0000041E  204A                     movea.l    A0, A2
  429. 00000420  224B                     movea.l    A1, A3
  430. 00000422  3004                     move.w     D0, D4
  431. 00000424  4EBA 0410                jsr        [PC + 0x410 /* 00000836 */]
  432. 00000428  D4C4                     add.w      A2, D4
  433. 0000042A  D6C4                     add.w      A3, D4
  434. 0000042C  4EFA 00C0                jmp        [PC + 0xC0 /* 000004EE */]
  435. label00000430:
  436. 00000430  204B                     movea.l    A0, A3
  437. 00000432  C0C4                     mulu.w     D0, D4
  438. 00000434  91C0                     sub.l      A0, D0
  439. 00000436  224B                     movea.l    A1, A3
  440. 00000438  3004                     move.w     D0, D4
  441. 0000043A  4EBA 042A                jsr        [PC + 0x42A /* 00000866 */]
  442. 0000043E  D6C4                     add.w      A3, D4
  443. 00000440  4EFA 00AC                jmp        [PC + 0xAC /* 000004EE */]
  444. label00000444:
  445. 00000444  4241                     clr.w      D1
  446. 00000446  6036                     bra        +0x38 /* 0000047E */
  447. label00000448:
  448. 00000448  72FF                     moveq.l    D1, 0xFFFFFFFF
  449. 0000044A  6032                     bra        +0x34 /* 0000047E */
  450. label0000044C:
  451. 0000044C  323C AAAA                move.w     D1, 0xAAAA
  452. 00000450  602C                     bra        +0x2E /* 0000047E */
  453. label00000452:
  454. 00000452  323C 5555                move.w     D1, 0x5555 /* 'UU' */
  455. 00000456  6026                     bra        +0x28 /* 0000047E */
  456. label00000458:
  457. 00000458  323C DDDD                move.w     D1, 0xDDDD
  458. 0000045C  6020                     bra        +0x22 /* 0000047E */
  459. label0000045E:
  460. 0000045E  323C 7777                move.w     D1, 0x7777 /* 'ww' */
  461. 00000462  601A                     bra        +0x1C /* 0000047E */
  462. label00000464:
  463. 00000464  323C 2222                move.w     D1, 0x2222 /* '\"\"' */
  464. 00000468  6014                     bra        +0x16 /* 0000047E */
  465. label0000046A:
  466. 0000046A  323C 8888                move.w     D1, 0x8888
  467. 0000046E  600E                     bra        +0x10 /* 0000047E */
  468. label00000470:
  469. 00000470  1212                     move.b     D1, [A2]
  470. 00000472  E149                     lsl        D1.w, 8
  471. 00000474  121A                     move.b     D1, [A2]+
  472. 00000476  6006                     bra        +0x8 /* 0000047E */
  473. label00000478:
  474. 00000478  121A                     move.b     D1, [A2]+
  475. 0000047A  E149                     lsl        D1.w, 8
  476. 0000047C  121A                     move.b     D1, [A2]+
  477. label0000047E:
  478. 0000047E  3004                     move.w     D0, D4
  479. 00000480  E248                     lsr        D0.w, 1
  480. 00000482  6002                     bra        +0x4 /* 00000486 */
  481. label00000484:
  482. 00000484  36C1                     move.w     [A3]+, D1
  483. label00000486:
  484. 00000486  51C8 FFFC                dbf        D0, -0x6 /* 00000484 */
  485. 0000048A  4EFA 0062                jmp        [PC + 0x62 /* 000004EE */]
  486. label0000048E:
  487. 0000048E  4267                     clr.w      -[A7]
  488. 00000490  2F0A                     move.l     -[A7], A2
  489. 00000492  2F0B                     move.l     -[A7], A3
  490. 00000494  3F04                     move.w     -[A7], D4
  491. 00000496  4EBA 021C                jsr        [PC + 0x21C /* 000006B4 */]
  492. 0000049A  301F                     move.w     D0, [A7]+
  493. 0000049C  D4C0                     add.w      A2, D0
  494. 0000049E  204B                     movea.l    A0, A3
  495. 000004A0  3004                     move.w     D0, D4
  496. 000004A2  4EBA 033E                jsr        [PC + 0x33E /* 000007E2 */]
  497. 000004A6  D6C4                     add.w      A3, D4
  498. 000004A8  4EFA 0044                jmp        [PC + 0x44 /* 000004EE */]
  499. label000004AC:
  500. 000004AC  4267                     clr.w      -[A7]
  501. 000004AE  2F0A                     move.l     -[A7], A2
  502. 000004B0  2F0B                     move.l     -[A7], A3
  503. 000004B2  3F04                     move.w     -[A7], D4
  504. 000004B4  4EBA 01FE                jsr        [PC + 0x1FE /* 000006B4 */]
  505. 000004B8  301F                     move.w     D0, [A7]+
  506. 000004BA  D4C0                     add.w      A2, D0
  507. 000004BC  204B                     movea.l    A0, A3
  508. 000004BE  90C4                     sub.w      A0, D4
  509. 000004C0  224B                     movea.l    A1, A3
  510. 000004C2  3004                     move.w     D0, D4
  511. 000004C4  4EBA 003E                jsr        [PC + 0x3E /* 00000504 */]
  512. 000004C8  D6C4                     add.w      A3, D4
  513. 000004CA  4EFA 0022                jmp        [PC + 0x22 /* 000004EE */]
  514. label000004CE:
  515. 000004CE  4267                     clr.w      -[A7]
  516. 000004D0  2F0A                     move.l     -[A7], A2
  517. 000004D2  2F0B                     move.l     -[A7], A3
  518. 000004D4  3F04                     move.w     -[A7], D4
  519. 000004D6  4EBA 01DC                jsr        [PC + 0x1DC /* 000006B4 */]
  520. 000004DA  301F                     move.w     D0, [A7]+
  521. 000004DC  D4C0                     add.w      A2, D0
  522. 000004DE  204B                     movea.l    A0, A3
  523. 000004E0  90C4                     sub.w      A0, D4
  524. 000004E2  90C4                     sub.w      A0, D4
  525. 000004E4  224B                     movea.l    A1, A3
  526. 000004E6  3004                     move.w     D0, D4
  527. 000004E8  4EBA 001A                jsr        [PC + 0x1A /* 00000504 */]
  528. 000004EC  D6C4                     add.w      A3, D4
  529. label000004EE:
  530. 000004EE  51CB FE8C                dbf        D3, -0x176 /* 0000037C */
  531. label000004F2:
  532. 000004F2  206E 0008                movea.l    A0, [A6 + 0x8]
  533. 000004F6  A02A                     syscall    HUnlock
  534. 000004F8  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  535. 000004FC  4E5E                     unlink     A6
  536. 000004FE  205F                     movea.l    A0, [A7]+
  537. 00000500  504F                     addq.w     A7, 8
  538. 00000502  4ED0                     jmp        [A0]
  539. fn00000504:
  540. 00000504  6020                     bra        +0x22 /* 00000526 */
  541. label00000506:
  542. 00000506  2218                     move.l     D1, [A0]+
  543. 00000508  B399                     xor.l      [A1]+, D1
  544. 0000050A  2218                     move.l     D1, [A0]+
  545. 0000050C  B399                     xor.l      [A1]+, D1
  546. 0000050E  2218                     move.l     D1, [A0]+
  547. 00000510  B399                     xor.l      [A1]+, D1
  548. 00000512  2218                     move.l     D1, [A0]+
  549. 00000514  B399                     xor.l      [A1]+, D1
  550. 00000516  2218                     move.l     D1, [A0]+
  551. 00000518  B399                     xor.l      [A1]+, D1
  552. 0000051A  2218                     move.l     D1, [A0]+
  553. 0000051C  B399                     xor.l      [A1]+, D1
  554. 0000051E  2218                     move.l     D1, [A0]+
  555. 00000520  B399                     xor.l      [A1]+, D1
  556. 00000522  2218                     move.l     D1, [A0]+
  557. 00000524  B399                     xor.l      [A1]+, D1
  558. label00000526:
  559. 00000526  0440 0020                subi.w     D0, 0x20 /* ' ' */
  560. 0000052A  6EDA                     bgt        -0x24 /* 00000506 */
  561. 0000052C  4440                     neg.w      D0
  562. 0000052E  D040                     add.w      D0, D0
  563. 00000530  4EFB 0002                jmp        [PC + D0.w + 0x2]
  564. 00000534  3218                     move.w     D1, [A0]+
  565. 00000536  B359                     xor.w      [A1]+, D1
  566. 00000538  3218                     move.w     D1, [A0]+
  567. 0000053A  B359                     xor.w      [A1]+, D1
  568. 0000053C  3218                     move.w     D1, [A0]+
  569. 0000053E  B359                     xor.w      [A1]+, D1
  570. 00000540  3218                     move.w     D1, [A0]+
  571. 00000542  B359                     xor.w      [A1]+, D1
  572. 00000544  3218                     move.w     D1, [A0]+
  573. 00000546  B359                     xor.w      [A1]+, D1
  574. 00000548  3218                     move.w     D1, [A0]+
  575. 0000054A  B359                     xor.w      [A1]+, D1
  576. 0000054C  3218                     move.w     D1, [A0]+
  577. 0000054E  B359                     xor.w      [A1]+, D1
  578. 00000550  3218                     move.w     D1, [A0]+
  579. 00000552  B359                     xor.w      [A1]+, D1
  580. 00000554  3218                     move.w     D1, [A0]+
  581. 00000556  B359                     xor.w      [A1]+, D1
  582. 00000558  3218                     move.w     D1, [A0]+
  583. 0000055A  B359                     xor.w      [A1]+, D1
  584. 0000055C  3218                     move.w     D1, [A0]+
  585. 0000055E  B359                     xor.w      [A1]+, D1
  586. 00000560  3218                     move.w     D1, [A0]+
  587. 00000562  B359                     xor.w      [A1]+, D1
  588. 00000564  3218                     move.w     D1, [A0]+
  589. 00000566  B359                     xor.w      [A1]+, D1
  590. 00000568  3218                     move.w     D1, [A0]+
  591. 0000056A  B359                     xor.w      [A1]+, D1
  592. 0000056C  3218                     move.w     D1, [A0]+
  593. 0000056E  B359                     xor.w      [A1]+, D1
  594. 00000570  3218                     move.w     D1, [A0]+
  595. 00000572  B359                     xor.w      [A1]+, D1
  596. 00000574  4E75                     rts
  597. fn00000576:
  598. 00000576  4E56 0000                link       A6, 0
  599. 0000057A  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  600. 0000057E  246E 000E                movea.l    A2, [A6 + 0xE]
  601. 00000582  266E 000A                movea.l    A3, [A6 + 0xA]
  602. 00000586  284B                     movea.l    A4, A3
  603. 00000588  362E 0008                move.w     D3, [A6 + 0x8]
  604. 0000058C  4244                     clr.w      D4
  605. 0000058E  426E 0012                clr.w      [A6 + 0x12]
  606. label00000592:
  607. 00000592  5244                     addq.w     D4, 1
  608. 00000594  0C44 0010                cmpi.w     D4, 0x10
  609. 00000598  6C18                     bge        +0x1A /* 000005B2 */
  610. 0000059A  98C3                     sub.w      A4, D3
  611. 0000059C  B9CA                     cmpa.l     A4, A2
  612. 0000059E  6D12                     blt        +0x14 /* 000005B2 */
  613. 000005A0  204B                     movea.l    A0, A3
  614. 000005A2  224C                     movea.l    A1, A4
  615. 000005A4  3003                     move.w     D0, D3
  616. 000005A6  4EBA 0018                jsr        [PC + 0x18 /* 000005C0 */]
  617. 000005AA  4A40                     tst.w      D0
  618. 000005AC  67E4                     beq        -0x1A /* 00000592 */
  619. 000005AE  3D44 0012                move.w     [A6 + 0x12], D4
  620. label000005B2:
  621. 000005B2  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  622. 000005B6  4E5E                     unlink     A6
  623. 000005B8  205F                     movea.l    A0, [A7]+
  624. 000005BA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  625. 000005BE  4ED0                     jmp        [A0]
  626. fn000005C0:
  627. 000005C0  E248                     lsr        D0.w, 1
  628. 000005C2  6004                     bra        +0x6 /* 000005C8 */
  629. label000005C4:
  630. 000005C4  B348                     cmpm.w     [A1]+, [A0]+
  631. 000005C6  6608                     bne        +0xA /* 000005D0 */
  632. label000005C8:
  633. 000005C8  51C8 FFFA                dbf        D0, -0x8 /* 000005C4 */
  634. 000005CC  7001                     moveq.l    D0, 0x01
  635. 000005CE  4E75                     rts
  636. label000005D0:
  637. 000005D0  7000                     moveq.l    D0, 0x00
  638. 000005D2  4E75                     rts
  639. fn000005D4:
  640. 000005D4  4E56 0000                link       A6, 0
  641. 000005D8  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  642. 000005DC  206E 000E                movea.l    A0, [A6 + 0xE]
  643. 000005E0  226E 000A                movea.l    A1, [A6 + 0xA]
  644. 000005E4  302E 0008                move.w     D0, [A6 + 0x8]
  645. 000005E8  2448                     movea.l    A2, A0
  646. 000005EA  D4C0                     add.w      A2, D0
  647. 000005EC  51C6                     sf         D6
  648. label000005EE:
  649. 000005EE  4242                     clr.w      D2
  650. label000005F0:
  651. 000005F0  4A18                     tst.b      [A0]+
  652. 000005F2  660C                     bne        +0xE /* 00000600 */
  653. 000005F4  5242                     addq.w     D2, 1
  654. 000005F6  B1CA                     cmpa.l     A0, A2
  655. 000005F8  6DF6                     blt        -0x8 /* 000005F0 */
  656. 000005FA  4219                     clr.b      [A1]+
  657. 000005FC  4EFA 009E                jmp        [PC + 0x9E /* 0000069C */]
  658. label00000600:
  659. 00000600  5348                     subq.w     A0, 1
  660. 00000602  2648                     movea.l    A3, A0
  661. 00000604  4243                     clr.w      D3
  662. label00000606:
  663. 00000606  4A18                     tst.b      [A0]+
  664. 00000608  6708                     beq        +0xA /* 00000612 */
  665. 0000060A  5243                     addq.w     D3, 1
  666. 0000060C  B1CA                     cmpa.l     A0, A2
  667. 0000060E  6DF6                     blt        -0x8 /* 00000606 */
  668. 00000610  50C6                     st         D6
  669. label00000612:
  670. 00000612  5348                     subq.w     A0, 1
  671. 00000614  0C43 0008                cmpi.w     D3, 0x8
  672. 00000618  6C06                     bge        +0x8 /* 00000620 */
  673. 0000061A  0C42 0010                cmpi.w     D2, 0x10
  674. 0000061E  6D60                     blt        +0x62 /* 00000680 */
  675. label00000620:
  676. 00000620  4A42                     tst.w      D2
  677. 00000622  6F14                     ble        +0x16 /* 00000638 */
  678. 00000624  3802                     move.w     D4, D2
  679. 00000626  0C44 003F                cmpi.w     D4, 0x3F /* '?' */
  680. 0000062A  6F02                     ble        +0x4 /* 0000062E */
  681. 0000062C  783F                     moveq.l    D4, 0x3F
  682. label0000062E:
  683. 0000062E  9444                     sub.w      D2, D4
  684. 00000630  0044 00C0                ori.w      D4, 0xC0
  685. 00000634  12C4                     move.b     [A1]+, D4
  686. 00000636  60E8                     bra        -0x16 /* 00000620 */
  687. label00000638:
  688. 00000638  4A43                     tst.w      D3
  689. 0000063A  6F5A                     ble        +0x5C /* 00000696 */
  690. 0000063C  3803                     move.w     D4, D3
  691. 0000063E  0C44 003F                cmpi.w     D4, 0x3F /* '?' */
  692. 00000642  6F02                     ble        +0x4 /* 00000646 */
  693. 00000644  783F                     moveq.l    D4, 0x3F
  694. label00000646:
  695. 00000646  3A04                     move.w     D5, D4
  696. 00000648  9644                     sub.w      D3, D4
  697. 0000064A  0044 0080                ori.w      D4, 0x80
  698. 0000064E  12C4                     move.b     [A1]+, D4
  699. 00000650  6010                     bra        +0x12 /* 00000662 */
  700. label00000652:
  701. 00000652  12DB                     move.b     [A1]+, [A3]+
  702. 00000654  12DB                     move.b     [A1]+, [A3]+
  703. 00000656  12DB                     move.b     [A1]+, [A3]+
  704. 00000658  12DB                     move.b     [A1]+, [A3]+
  705. 0000065A  12DB                     move.b     [A1]+, [A3]+
  706. 0000065C  12DB                     move.b     [A1]+, [A3]+
  707. 0000065E  12DB                     move.b     [A1]+, [A3]+
  708. 00000660  12DB                     move.b     [A1]+, [A3]+
  709. label00000662:
  710. 00000662  5145                     subq.w     D5, 8
  711. 00000664  6EEC                     bgt        -0x12 /* 00000652 */
  712. 00000666  4445                     neg.w      D5
  713. 00000668  DA45                     add.w      D5, D5
  714. 0000066A  4EFB 5002                jmp        [PC + D5.w + 0x2]
  715. 0000066E  12DB                     move.b     [A1]+, [A3]+
  716. 00000670  12DB                     move.b     [A1]+, [A3]+
  717. 00000672  12DB                     move.b     [A1]+, [A3]+
  718. 00000674  12DB                     move.b     [A1]+, [A3]+
  719. 00000676  12DB                     move.b     [A1]+, [A3]+
  720. 00000678  12DB                     move.b     [A1]+, [A3]+
  721. 0000067A  12DB                     move.b     [A1]+, [A3]+
  722. 0000067C  12DB                     move.b     [A1]+, [A3]+
  723. 0000067E  60B8                     bra        -0x46 /* 00000638 */
  724. label00000680:
  725. 00000680  3803                     move.w     D4, D3
  726. 00000682  0244 0007                andi.w     D4, 0x7
  727. 00000686  3A04                     move.w     D5, D4
  728. 00000688  E94C                     lsl        D4.w, 4
  729. 0000068A  8842                     or.w       D4, D2
  730. 0000068C  12C4                     move.b     [A1]+, D4
  731. 0000068E  6002                     bra        +0x4 /* 00000692 */
  732. label00000690:
  733. 00000690  12DB                     move.b     [A1]+, [A3]+
  734. label00000692:
  735. 00000692  51CD FFFC                dbf        D5, -0x6 /* 00000690 */
  736. label00000696:
  737. 00000696  4A06                     tst.b      D6
  738. 00000698  6700 FF54                beq        -0xAA /* 000005EE */
  739. label0000069C:
  740. 0000069C  202E 000A                move.l     D0, [A6 + 0xA]
  741. 000006A0  93C0                     sub.l      A1, D0
  742. 000006A2  3D49 0012                move.w     [A6 + 0x12], A1
  743. 000006A6  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  744. 000006AA  4E5E                     unlink     A6
  745. 000006AC  205F                     movea.l    A0, [A7]+
  746. 000006AE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  747. 000006B2  4ED0                     jmp        [A0]
  748. fn000006B4:
  749. 000006B4  4E56 0000                link       A6, 0
  750. 000006B8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  751. 000006BC  206E 000E                movea.l    A0, [A6 + 0xE]
  752. 000006C0  226E 000A                movea.l    A1, [A6 + 0xA]
  753. 000006C4  302E 0008                move.w     D0, [A6 + 0x8]
  754. 000006C8  2449                     movea.l    A2, A1
  755. 000006CA  D4C0                     add.w      A2, D0
  756. label000006CC:
  757. 000006CC  B3CA                     cmpa.l     A1, A2
  758. 000006CE  6C00 00A0                bge        +0xA2 /* 00000770 */
  759. 000006D2  4242                     clr.w      D2
  760. 000006D4  1418                     move.b     D2, [A0]+
  761. 000006D6  6B20                     bmi        +0x22 /* 000006F8 */
  762. 000006D8  6700 008E                beq        +0x90 /* 00000768 */
  763. 000006DC  3602                     move.w     D3, D2
  764. 000006DE  3802                     move.w     D4, D2
  765. 000006E0  0243 000F                andi.w     D3, 0xF
  766. 000006E4  E84C                     lsr        D4.w, 4
  767. 000006E6  6002                     bra        +0x4 /* 000006EA */
  768. label000006E8:
  769. 000006E8  4219                     clr.b      [A1]+
  770. label000006EA:
  771. 000006EA  51CB FFFC                dbf        D3, -0x6 /* 000006E8 */
  772. 000006EE  6002                     bra        +0x4 /* 000006F2 */
  773. label000006F0:
  774. 000006F0  12D8                     move.b     [A1]+, [A0]+
  775. label000006F2:
  776. 000006F2  51CC FFFC                dbf        D4, -0x6 /* 000006F0 */
  777. 000006F6  60D4                     bra        -0x2A /* 000006CC */
  778. label000006F8:
  779. 000006F8  0802 0006                btst.b     D2, 0x6
  780. 000006FC  6634                     bne        +0x36 /* 00000732 */
  781. 000006FE  0242 003F                andi.w     D2, 0x3F /* '?' */
  782. 00000702  6010                     bra        +0x12 /* 00000714 */
  783. label00000704:
  784. 00000704  12D8                     move.b     [A1]+, [A0]+
  785. 00000706  12D8                     move.b     [A1]+, [A0]+
  786. 00000708  12D8                     move.b     [A1]+, [A0]+
  787. 0000070A  12D8                     move.b     [A1]+, [A0]+
  788. 0000070C  12D8                     move.b     [A1]+, [A0]+
  789. 0000070E  12D8                     move.b     [A1]+, [A0]+
  790. 00000710  12D8                     move.b     [A1]+, [A0]+
  791. 00000712  12D8                     move.b     [A1]+, [A0]+
  792. label00000714:
  793. 00000714  5142                     subq.w     D2, 8
  794. 00000716  6EEC                     bgt        -0x12 /* 00000704 */
  795. 00000718  4442                     neg.w      D2
  796. 0000071A  D442                     add.w      D2, D2
  797. 0000071C  4EFB 2002                jmp        [PC + D2.w + 0x2]
  798. 00000720  12D8                     move.b     [A1]+, [A0]+
  799. 00000722  12D8                     move.b     [A1]+, [A0]+
  800. 00000724  12D8                     move.b     [A1]+, [A0]+
  801. 00000726  12D8                     move.b     [A1]+, [A0]+
  802. 00000728  12D8                     move.b     [A1]+, [A0]+
  803. 0000072A  12D8                     move.b     [A1]+, [A0]+
  804. 0000072C  12D8                     move.b     [A1]+, [A0]+
  805. 0000072E  12D8                     move.b     [A1]+, [A0]+
  806. 00000730  609A                     bra        -0x64 /* 000006CC */
  807. label00000732:
  808. 00000732  0242 003F                andi.w     D2, 0x3F /* '?' */
  809. 00000736  6010                     bra        +0x12 /* 00000748 */
  810. label00000738:
  811. 00000738  4219                     clr.b      [A1]+
  812. 0000073A  4219                     clr.b      [A1]+
  813. 0000073C  4219                     clr.b      [A1]+
  814. 0000073E  4219                     clr.b      [A1]+
  815. 00000740  4219                     clr.b      [A1]+
  816. 00000742  4219                     clr.b      [A1]+
  817. 00000744  4219                     clr.b      [A1]+
  818. 00000746  4219                     clr.b      [A1]+
  819. label00000748:
  820. 00000748  5142                     subq.w     D2, 8
  821. 0000074A  6EEC                     bgt        -0x12 /* 00000738 */
  822. 0000074C  4442                     neg.w      D2
  823. 0000074E  D442                     add.w      D2, D2
  824. 00000750  4EFB 2002                jmp        [PC + D2.w + 0x2]
  825. 00000754  4219                     clr.b      [A1]+
  826. 00000756  4219                     clr.b      [A1]+
  827. 00000758  4219                     clr.b      [A1]+
  828. 0000075A  4219                     clr.b      [A1]+
  829. 0000075C  4219                     clr.b      [A1]+
  830. 0000075E  4219                     clr.b      [A1]+
  831. 00000760  4219                     clr.b      [A1]+
  832. 00000762  4219                     clr.b      [A1]+
  833. 00000764  6000 FF66                bra        -0x98 /* 000006CC */
  834. label00000768:
  835. 00000768  B3CA                     cmpa.l     A1, A2
  836. 0000076A  6C04                     bge        +0x6 /* 00000770 */
  837. 0000076C  4219                     clr.b      [A1]+
  838. 0000076E  60F8                     bra        -0x6 /* 00000768 */
  839. label00000770:
  840. 00000770  202E 000E                move.l     D0, [A6 + 0xE]
  841. 00000774  91C0                     sub.l      A0, D0
  842. 00000776  3D48 0012                move.w     [A6 + 0x12], A0
  843. 0000077A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  844. 0000077E  4E5E                     unlink     A6
  845. 00000780  205F                     movea.l    A0, [A7]+
  846. 00000782  DEFC 000A                add.w      A7, 0xA /* '\n' */
  847. 00000786  4ED0                     jmp        [A0]
  848. fn00000788:
  849. 00000788  D0C0                     add.w      A0, D0
  850. 0000078A  43E8 FFFF                lea.l      A1, [A0 - 0x1]
  851. 0000078E  5340                     subq.w     D0, 1
  852. 00000790  6020                     bra        +0x22 /* 000007B2 */
  853. label00000792:
  854. 00000792  1221                     move.b     D1, -[A1]
  855. 00000794  9320                     sub.b      -[A0], D1
  856. 00000796  1221                     move.b     D1, -[A1]
  857. 00000798  9320                     sub.b      -[A0], D1
  858. 0000079A  1221                     move.b     D1, -[A1]
  859. 0000079C  9320                     sub.b      -[A0], D1
  860. 0000079E  1221                     move.b     D1, -[A1]
  861. 000007A0  9320                     sub.b      -[A0], D1
  862. 000007A2  1221                     move.b     D1, -[A1]
  863. 000007A4  9320                     sub.b      -[A0], D1
  864. 000007A6  1221                     move.b     D1, -[A1]
  865. 000007A8  9320                     sub.b      -[A0], D1
  866. 000007AA  1221                     move.b     D1, -[A1]
  867. 000007AC  9320                     sub.b      -[A0], D1
  868. 000007AE  1221                     move.b     D1, -[A1]
  869. 000007B0  9320                     sub.b      -[A0], D1
  870. label000007B2:
  871. 000007B2  5140                     subq.w     D0, 8
  872. 000007B4  6EDC                     bgt        -0x22 /* 00000792 */
  873. 000007B6  4440                     neg.w      D0
  874. 000007B8  D040                     add.w      D0, D0
  875. 000007BA  D040                     add.w      D0, D0
  876. 000007BC  4EFB 0002                jmp        [PC + D0.w + 0x2]
  877. 000007C0  1221                     move.b     D1, -[A1]
  878. 000007C2  9320                     sub.b      -[A0], D1
  879. 000007C4  1221                     move.b     D1, -[A1]
  880. 000007C6  9320                     sub.b      -[A0], D1
  881. 000007C8  1221                     move.b     D1, -[A1]
  882. 000007CA  9320                     sub.b      -[A0], D1
  883. 000007CC  1221                     move.b     D1, -[A1]
  884. 000007CE  9320                     sub.b      -[A0], D1
  885. 000007D0  1221                     move.b     D1, -[A1]
  886. 000007D2  9320                     sub.b      -[A0], D1
  887. 000007D4  1221                     move.b     D1, -[A1]
  888. 000007D6  9320                     sub.b      -[A0], D1
  889. 000007D8  1221                     move.b     D1, -[A1]
  890. 000007DA  9320                     sub.b      -[A0], D1
  891. 000007DC  1221                     move.b     D1, -[A1]
  892. 000007DE  9320                     sub.b      -[A0], D1
  893. 000007E0  4E75                     rts
  894. fn000007E2:
  895. 000007E2  5340                     subq.w     D0, 1
  896. 000007E4  6020                     bra        +0x22 /* 00000806 */
  897. label000007E6:
  898. 000007E6  1218                     move.b     D1, [A0]+
  899. 000007E8  D310                     add.b      [A0], D1
  900. 000007EA  1218                     move.b     D1, [A0]+
  901. 000007EC  D310                     add.b      [A0], D1
  902. 000007EE  1218                     move.b     D1, [A0]+
  903. 000007F0  D310                     add.b      [A0], D1
  904. 000007F2  1218                     move.b     D1, [A0]+
  905. 000007F4  D310                     add.b      [A0], D1
  906. 000007F6  1218                     move.b     D1, [A0]+
  907. 000007F8  D310                     add.b      [A0], D1
  908. 000007FA  1218                     move.b     D1, [A0]+
  909. 000007FC  D310                     add.b      [A0], D1
  910. 000007FE  1218                     move.b     D1, [A0]+
  911. 00000800  D310                     add.b      [A0], D1
  912. 00000802  1218                     move.b     D1, [A0]+
  913. 00000804  D310                     add.b      [A0], D1
  914. label00000806:
  915. 00000806  5140                     subq.w     D0, 8
  916. 00000808  6EDC                     bgt        -0x22 /* 000007E6 */
  917. 0000080A  4440                     neg.w      D0
  918. 0000080C  D040                     add.w      D0, D0
  919. 0000080E  D040                     add.w      D0, D0
  920. 00000810  4EFB 0002                jmp        [PC + D0.w + 0x2]
  921. 00000814  1218                     move.b     D1, [A0]+
  922. 00000816  D310                     add.b      [A0], D1
  923. 00000818  1218                     move.b     D1, [A0]+
  924. 0000081A  D310                     add.b      [A0], D1
  925. 0000081C  1218                     move.b     D1, [A0]+
  926. 0000081E  D310                     add.b      [A0], D1
  927. 00000820  1218                     move.b     D1, [A0]+
  928. 00000822  D310                     add.b      [A0], D1
  929. 00000824  1218                     move.b     D1, [A0]+
  930. 00000826  D310                     add.b      [A0], D1
  931. 00000828  1218                     move.b     D1, [A0]+
  932. 0000082A  D310                     add.b      [A0], D1
  933. 0000082C  1218                     move.b     D1, [A0]+
  934. 0000082E  D310                     add.b      [A0], D1
  935. 00000830  1218                     move.b     D1, [A0]+
  936. 00000832  D310                     add.b      [A0], D1
  937. 00000834  4E75                     rts
  938. fn00000836:
  939. 00000836  6010                     bra        +0x12 /* 00000848 */
  940. label00000838:
  941. 00000838  12D8                     move.b     [A1]+, [A0]+
  942. 0000083A  12D8                     move.b     [A1]+, [A0]+
  943. 0000083C  12D8                     move.b     [A1]+, [A0]+
  944. 0000083E  12D8                     move.b     [A1]+, [A0]+
  945. 00000840  12D8                     move.b     [A1]+, [A0]+
  946. 00000842  12D8                     move.b     [A1]+, [A0]+
  947. 00000844  12D8                     move.b     [A1]+, [A0]+
  948. 00000846  12D8                     move.b     [A1]+, [A0]+
  949. label00000848:
  950. 00000848  5140                     subq.w     D0, 8
  951. 0000084A  6EEC                     bgt        -0x12 /* 00000838 */
  952. 0000084C  4440                     neg.w      D0
  953. 0000084E  D040                     add.w      D0, D0
  954. 00000850  4EFB 0002                jmp        [PC + D0.w + 0x2]
  955. 00000854  12D8                     move.b     [A1]+, [A0]+
  956. 00000856  12D8                     move.b     [A1]+, [A0]+
  957. 00000858  12D8                     move.b     [A1]+, [A0]+
  958. 0000085A  12D8                     move.b     [A1]+, [A0]+
  959. 0000085C  12D8                     move.b     [A1]+, [A0]+
  960. 0000085E  12D8                     move.b     [A1]+, [A0]+
  961. 00000860  12D8                     move.b     [A1]+, [A0]+
  962. 00000862  12D8                     move.b     [A1]+, [A0]+
  963. 00000864  4E75                     rts
  964. fn00000866:
  965. 00000866  6010                     bra        +0x12 /* 00000878 */
  966. label00000868:
  967. 00000868  22D8                     move.l     [A1]+, [A0]+
  968. 0000086A  22D8                     move.l     [A1]+, [A0]+
  969. 0000086C  22D8                     move.l     [A1]+, [A0]+
  970. 0000086E  22D8                     move.l     [A1]+, [A0]+
  971. 00000870  22D8                     move.l     [A1]+, [A0]+
  972. 00000872  22D8                     move.l     [A1]+, [A0]+
  973. 00000874  22D8                     move.l     [A1]+, [A0]+
  974. 00000876  22D8                     move.l     [A1]+, [A0]+
  975. label00000878:
  976. 00000878  0440 0020                subi.w     D0, 0x20 /* ' ' */
  977. 0000087C  6EEA                     bgt        -0x14 /* 00000868 */
  978. 0000087E  4440                     neg.w      D0
  979. 00000880  4EFB 0002                jmp        [PC + D0.w + 0x2]
  980. 00000884  32D8                     move.w     [A1]+, [A0]+
  981. 00000886  32D8                     move.w     [A1]+, [A0]+
  982. 00000888  32D8                     move.w     [A1]+, [A0]+
  983. 0000088A  32D8                     move.w     [A1]+, [A0]+
  984. 0000088C  32D8                     move.w     [A1]+, [A0]+
  985. 0000088E  32D8                     move.w     [A1]+, [A0]+
  986. 00000890  32D8                     move.w     [A1]+, [A0]+
  987. 00000892  32D8                     move.w     [A1]+, [A0]+
  988. 00000894  32D8                     move.w     [A1]+, [A0]+
  989. 00000896  32D8                     move.w     [A1]+, [A0]+
  990. 00000898  32D8                     move.w     [A1]+, [A0]+
  991. 0000089A  32D8                     move.w     [A1]+, [A0]+
  992. 0000089C  32D8                     move.w     [A1]+, [A0]+
  993. 0000089E  32D8                     move.w     [A1]+, [A0]+
  994. 000008A0  32D8                     move.w     [A1]+, [A0]+
  995. 000008A2  32D8                     move.w     [A1]+, [A0]+
  996. 000008A4  4E75                     rts
  997. fn000008A6:
  998. 000008A6  4E56 0000                link       A6, 0
  999. 000008AA  48E7 1F3C                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5
  1000. 000008AE  206E 0008                movea.l    A0, [A6 + 0x8]
  1001. 000008B2  A029                     syscall    HLock
  1002. 000008B4  2450                     movea.l    A2, [A0]
  1003. 000008B6  264A                     movea.l    A3, A2
  1004. 000008B8  206E 000C                movea.l    A0, [A6 + 0xC]
  1005. 000008BC  4283                     clr.l      D3
  1006. 000008BE  3628 0004                move.w     D3, [A0 + 0x4]
  1007. 000008C2  9668 0000                sub.w      D3, [A0 + 0x0]
  1008. 000008C6  4280                     clr.l      D0
  1009. 000008C8  3028 0006                move.w     D0, [A0 + 0x6]
  1010. 000008CC  9068 0002                sub.w      D0, [A0 + 0x2]
  1011. 000008D0  2800                     move.l     D4, D0
  1012. 000008D2  5644                     addq.w     D4, 3
  1013. 000008D4  0244 FFFC                andi.w     D4, 0xFFFC
  1014. 000008D8  2F0A                     move.l     -[A7], A2
  1015. 000008DA  3F04                     move.w     -[A7], D4
  1016. 000008DC  3F00                     move.w     -[A7], D0
  1017. 000008DE  3F03                     move.w     -[A7], D3
  1018. 000008E0  4EBA 00A8                jsr        [PC + 0xA8 /* 0000098A */]
  1019. 000008E4  3003                     move.w     D0, D3
  1020. 000008E6  C0C4                     mulu.w     D0, D4
  1021. 000008E8  D083                     add.l      D0, D3
  1022. 000008EA  A122                     syscall    NewHandle, flags=1
  1023. 000008EC  6708                     beq        +0xA /* 000008F6 */
  1024. 000008EE  42AE 0010                clr.l      [A6 + 0x10]
  1025. 000008F2  4EFA 0084                jmp        [PC + 0x84 /* 00000978 */]
  1026. label000008F6:
  1027. 000008F6  2D48 0010                move.l     [A6 + 0x10], A0
  1028. 000008FA  2850                     movea.l    A4, [A0]
  1029. 000008FC  2A4C                     movea.l    A5, A4
  1030. 000008FE  3E3C 00FF                move.w     D7, 0xFF
  1031. 00000902  4246                     clr.w      D6
  1032. 00000904  4A84                     tst.l      D4
  1033. 00000906  6700 0064                beq        +0x66 /* 0000096C */
  1034. 0000090A  4EFA 005C                jmp        [PC + 0x5C /* 00000968 */]
  1035. label0000090E:
  1036. 0000090E  4267                     clr.w      -[A7]
  1037. 00000910  3F07                     move.w     -[A7], D7
  1038. 00000912  2F0B                     move.l     -[A7], A3
  1039. 00000914  2F0A                     move.l     -[A7], A2
  1040. 00000916  2F0C                     move.l     -[A7], A4
  1041. 00000918  3F04                     move.w     -[A7], D4
  1042. 0000091A  4EBA 00A2                jsr        [PC + 0xA2 /* 000009BE */]
  1043. 0000091E  3A1F                     move.w     D5, [A7]+
  1044. 00000920  1014                     move.b     D0, [A4]
  1045. 00000922  BE00                     cmp.b      D7, D0
  1046. 00000924  6638                     bne        +0x3A /* 0000095E */
  1047. 00000926  5246                     addq.w     D6, 1
  1048. 00000928  0C46 0001                cmpi.w     D6, 0x1
  1049. 0000092C  6E0C                     bgt        +0xE /* 0000093A */
  1050. 0000092E  18BC 0081                move.b     [A4], 0x81
  1051. 00000932  2A4C                     movea.l    A5, A4
  1052. 00000934  D8C5                     add.w      A4, D5
  1053. 00000936  D6C4                     add.w      A3, D4
  1054. 00000938  602E                     bra        +0x30 /* 00000968 */
  1055. label0000093A:
  1056. 0000093A  0C46 007F                cmpi.w     D6, 0x7F
  1057. 0000093E  6E1E                     bgt        +0x20 /* 0000095E */
  1058. 00000940  1006                     move.b     D0, D6
  1059. 00000942  0000 0080                ori.b      D0, 0x80
  1060. 00000946  1A80                     move.b     [A5], D0
  1061. 00000948  204C                     movea.l    A0, A4
  1062. 0000094A  4A18                     tst.b      [A0]+
  1063. 0000094C  224C                     movea.l    A1, A4
  1064. 0000094E  5345                     subq.w     D5, 1
  1065. 00000950  6708                     beq        +0xA /* 0000095A */
  1066. 00000952  3005                     move.w     D0, D5
  1067. 00000954  4EBA FEE0                jsr        [PC - 0x120 /* 00000836 */]
  1068. 00000958  D8C5                     add.w      A4, D5
  1069. label0000095A:
  1070. 0000095A  D6C4                     add.w      A3, D4
  1071. 0000095C  600A                     bra        +0xC /* 00000968 */
  1072. label0000095E:
  1073. 0000095E  4246                     clr.w      D6
  1074. 00000960  2A4C                     movea.l    A5, A4
  1075. 00000962  1E15                     move.b     D7, [A5]
  1076. 00000964  D8C5                     add.w      A4, D5
  1077. 00000966  D6C4                     add.w      A3, D4
  1078. label00000968:
  1079. 00000968  51CB FFA4                dbf        D3, -0x5E /* 0000090E */
  1080. label0000096C:
  1081. 0000096C  206E 0010                movea.l    A0, [A6 + 0x10]
  1082. 00000970  2250                     movea.l    A1, [A0]
  1083. 00000972  99C9                     sub.l      A4, A1
  1084. 00000974  200C                     move.l     D0, A4
  1085. 00000976  A024                     syscall    SetHandleSize
  1086. label00000978:
  1087. 00000978  206E 0008                movea.l    A0, [A6 + 0x8]
  1088. 0000097C  A02A                     syscall    HUnlock
  1089. 0000097E  4CDF 3CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
  1090. 00000982  4E5E                     unlink     A6
  1091. 00000984  205F                     movea.l    A0, [A7]+
  1092. 00000986  504F                     addq.w     A7, 8
  1093. 00000988  4ED0                     jmp        [A0]
  1094. fn0000098A:
  1095. 0000098A  4E56 0000                link       A6, 0
  1096. 0000098E  206E 000E                movea.l    A0, [A6 + 0xE]
  1097. 00000992  302E 000C                move.w     D0, [A6 + 0xC]
  1098. 00000996  D0C0                     add.w      A0, D0
  1099. 00000998  5948                     subq.w     A0, 4
  1100. 0000099A  3200                     move.w     D1, D0
  1101. 0000099C  926E 000A                sub.w      D1, [A6 + 0xA]
  1102. 000009A0  74FF                     moveq.l    D2, 0xFFFFFFFF
  1103. 000009A2  E749                     lsl        D1.w, 3
  1104. 000009A4  E3AA                     lsl        D2, D1
  1105. 000009A6  322E 0008                move.w     D1, [A6 + 0x8]
  1106. 000009AA  6004                     bra        +0x6 /* 000009B0 */
  1107. label000009AC:
  1108. 000009AC  C590                     and.l      [A0], D2
  1109. 000009AE  D0C0                     add.w      A0, D0
  1110. label000009B0:
  1111. 000009B0  51C9 FFFA                dbf        D1, -0x8 /* 000009AC */
  1112. 000009B4  4E5E                     unlink     A6
  1113. 000009B6  205F                     movea.l    A0, [A7]+
  1114. 000009B8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1115. 000009BC  4ED0                     jmp        [A0]
  1116. fn000009BE:
  1117. 000009BE  4E56 0000                link       A6, 0
  1118. 000009C2  48E7 1E3C                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4,A5
  1119. 000009C6  3A2E 0016                move.w     D5, [A6 + 0x16]
  1120. 000009CA  266E 0012                movea.l    A3, [A6 + 0x12]
  1121. 000009CE  246E 000E                movea.l    A2, [A6 + 0xE]
  1122. 000009D2  286E 000A                movea.l    A4, [A6 + 0xA]
  1123. 000009D6  362E 0008                move.w     D3, [A6 + 0x8]
  1124. 000009DA  9EC3                     sub.w      A7, D3
  1125. 000009DC  9EC3                     sub.w      A7, D3
  1126. 000009DE  2A4F                     movea.l    A5, A7
  1127. 000009E0  3003                     move.w     D0, D3
  1128. 000009E2  5340                     subq.w     D0, 1
  1129. 000009E4  204B                     movea.l    A0, A3
  1130. 000009E6  1218                     move.b     D1, [A0]+
  1131. 000009E8  6004                     bra        +0x6 /* 000009EE */
  1132. label000009EA:
  1133. 000009EA  B218                     cmp.b      D1, [A0]+
  1134. 000009EC  6610                     bne        +0x12 /* 000009FE */
  1135. label000009EE:
  1136. 000009EE  51C8 FFFA                dbf        D0, -0x8 /* 000009EA */
  1137. 000009F2  18FC 0010                move.b     [A4]+, 0x10
  1138. 000009F6  18C1                     move.b     [A4]+, D1
  1139. 000009F8  7802                     moveq.l    D4, 0x02
  1140. 000009FA  4EFA 0134                jmp        [PC + 0x134 /* 00000B30 */]
  1141. label000009FE:
  1142. 000009FE  3003                     move.w     D0, D3
  1143. 00000A00  E248                     lsr        D0.w, 1
  1144. 00000A02  5340                     subq.w     D0, 1
  1145. 00000A04  204B                     movea.l    A0, A3
  1146. 00000A06  3218                     move.w     D1, [A0]+
  1147. 00000A08  6004                     bra        +0x6 /* 00000A0E */
  1148. label00000A0A:
  1149. 00000A0A  B258                     cmp.w      D1, [A0]+
  1150. 00000A0C  6616                     bne        +0x18 /* 00000A24 */
  1151. label00000A0E:
  1152. 00000A0E  51C8 FFFA                dbf        D0, -0x8 /* 00000A0A */
  1153. 00000A12  18FC 0011                move.b     [A4]+, 0x11
  1154. 00000A16  3001                     move.w     D0, D1
  1155. 00000A18  E049                     lsr        D1.w, 8
  1156. 00000A1A  18C1                     move.b     [A4]+, D1
  1157. 00000A1C  18C0                     move.b     [A4]+, D0
  1158. 00000A1E  7803                     moveq.l    D4, 0x03
  1159. 00000A20  4EFA 010E                jmp        [PC + 0x10E /* 00000B30 */]
  1160. label00000A24:
  1161. 00000A24  4267                     clr.w      -[A7]
  1162. 00000A26  2F0A                     move.l     -[A7], A2
  1163. 00000A28  2F0B                     move.l     -[A7], A3
  1164. 00000A2A  3F03                     move.w     -[A7], D3
  1165. 00000A2C  4EBA FB48                jsr        [PC - 0x4B8 /* 00000576 */]
  1166. 00000A30  321F                     move.w     D1, [A7]+
  1167. 00000A32  6F08                     ble        +0xA /* 00000A3C */
  1168. 00000A34  18C1                     move.b     [A4]+, D1
  1169. 00000A36  7801                     moveq.l    D4, 0x01
  1170. 00000A38  4EFA 00F6                jmp        [PC + 0xF6 /* 00000B30 */]
  1171. label00000A3C:
  1172. 00000A3C  3803                     move.w     D4, D3
  1173. 00000A3E  1C3C 0000                move.b     D6, 0x0
  1174. 00000A42  204B                     movea.l    A0, A3
  1175. 00000A44  224D                     movea.l    A1, A5
  1176. 00000A46  D2C3                     add.w      A1, D3
  1177. 00000A48  3003                     move.w     D0, D3
  1178. 00000A4A  4EBA FE1A                jsr        [PC - 0x1E6 /* 00000866 */]
  1179. 00000A4E  204B                     movea.l    A0, A3
  1180. 00000A50  224D                     movea.l    A1, A5
  1181. 00000A52  3003                     move.w     D0, D3
  1182. 00000A54  4EBA FE10                jsr        [PC - 0x1F0 /* 00000866 */]
  1183. 00000A58  204D                     movea.l    A0, A5
  1184. 00000A5A  3003                     move.w     D0, D3
  1185. 00000A5C  4EBA FD2A                jsr        [PC - 0x2D6 /* 00000788 */]
  1186. 00000A60  4267                     clr.w      -[A7]
  1187. 00000A62  2F0D                     move.l     -[A7], A5
  1188. 00000A64  2F0C                     move.l     -[A7], A4
  1189. 00000A66  3F03                     move.w     -[A7], D3
  1190. 00000A68  4EBA FB6A                jsr        [PC - 0x496 /* 000005D4 */]
  1191. 00000A6C  301F                     move.w     D0, [A7]+
  1192. 00000A6E  B840                     cmp.w      D4, D0
  1193. 00000A70  6D1C                     blt        +0x1E /* 00000A8E */
  1194. 00000A72  6E08                     bgt        +0xA /* 00000A7C */
  1195. 00000A74  0C05 0012                cmpi.b     D5, 0x12
  1196. 00000A78  6702                     beq        +0x4 /* 00000A7C */
  1197. 00000A7A  6012                     bra        +0x14 /* 00000A8E */
  1198. label00000A7C:
  1199. 00000A7C  3800                     move.w     D4, D0
  1200. 00000A7E  1C3C 0012                move.b     D6, 0x12
  1201. 00000A82  204C                     movea.l    A0, A4
  1202. 00000A84  224D                     movea.l    A1, A5
  1203. 00000A86  D2C3                     add.w      A1, D3
  1204. 00000A88  3004                     move.w     D0, D4
  1205. 00000A8A  4EBA FDAA                jsr        [PC - 0x256 /* 00000836 */]
  1206. label00000A8E:
  1207. 00000A8E  204B                     movea.l    A0, A3
  1208. 00000A90  224D                     movea.l    A1, A5
  1209. 00000A92  3003                     move.w     D0, D3
  1210. 00000A94  4EBA FDD0                jsr        [PC - 0x230 /* 00000866 */]
  1211. 00000A98  204B                     movea.l    A0, A3
  1212. 00000A9A  90C3                     sub.w      A0, D3
  1213. 00000A9C  B5C8                     cmpa.l     A2, A0
  1214. 00000A9E  6E36                     bgt        +0x38 /* 00000AD6 */
  1215. 00000AA0  224D                     movea.l    A1, A5
  1216. 00000AA2  3003                     move.w     D0, D3
  1217. 00000AA4  4EBA 022C                jsr        [PC + 0x22C /* 00000CD2 */]
  1218. 00000AA8  4267                     clr.w      -[A7]
  1219. 00000AAA  2F0D                     move.l     -[A7], A5
  1220. 00000AAC  2F0C                     move.l     -[A7], A4
  1221. 00000AAE  3F03                     move.w     -[A7], D3
  1222. 00000AB0  4EBA FB22                jsr        [PC - 0x4DE /* 000005D4 */]
  1223. 00000AB4  301F                     move.w     D0, [A7]+
  1224. 00000AB6  B840                     cmp.w      D4, D0
  1225. 00000AB8  6D1C                     blt        +0x1E /* 00000AD6 */
  1226. 00000ABA  6E08                     bgt        +0xA /* 00000AC4 */
  1227. 00000ABC  0C05 0013                cmpi.b     D5, 0x13
  1228. 00000AC0  6702                     beq        +0x4 /* 00000AC4 */
  1229. 00000AC2  6012                     bra        +0x14 /* 00000AD6 */
  1230. label00000AC4:
  1231. 00000AC4  3800                     move.w     D4, D0
  1232. 00000AC6  1C3C 0013                move.b     D6, 0x13
  1233. 00000ACA  204C                     movea.l    A0, A4
  1234. 00000ACC  224D                     movea.l    A1, A5
  1235. 00000ACE  D2C3                     add.w      A1, D3
  1236. 00000AD0  3004                     move.w     D0, D4
  1237. 00000AD2  4EBA FD62                jsr        [PC - 0x29E /* 00000836 */]
  1238. label00000AD6:
  1239. 00000AD6  204B                     movea.l    A0, A3
  1240. 00000AD8  224D                     movea.l    A1, A5
  1241. 00000ADA  3003                     move.w     D0, D3
  1242. 00000ADC  4EBA FD88                jsr        [PC - 0x278 /* 00000866 */]
  1243. 00000AE0  204B                     movea.l    A0, A3
  1244. 00000AE2  90C3                     sub.w      A0, D3
  1245. 00000AE4  90C3                     sub.w      A0, D3
  1246. 00000AE6  B5C8                     cmpa.l     A2, A0
  1247. 00000AE8  6E36                     bgt        +0x38 /* 00000B20 */
  1248. 00000AEA  224D                     movea.l    A1, A5
  1249. 00000AEC  3003                     move.w     D0, D3
  1250. 00000AEE  4EBA 01E2                jsr        [PC + 0x1E2 /* 00000CD2 */]
  1251. 00000AF2  4267                     clr.w      -[A7]
  1252. 00000AF4  2F0D                     move.l     -[A7], A5
  1253. 00000AF6  2F0C                     move.l     -[A7], A4
  1254. 00000AF8  3F03                     move.w     -[A7], D3
  1255. 00000AFA  4EBA FAD8                jsr        [PC - 0x528 /* 000005D4 */]
  1256. 00000AFE  301F                     move.w     D0, [A7]+
  1257. 00000B00  B840                     cmp.w      D4, D0
  1258. 00000B02  6D1C                     blt        +0x1E /* 00000B20 */
  1259. 00000B04  6E08                     bgt        +0xA /* 00000B0E */
  1260. 00000B06  0C05 0014                cmpi.b     D5, 0x14
  1261. 00000B0A  6702                     beq        +0x4 /* 00000B0E */
  1262. 00000B0C  6012                     bra        +0x14 /* 00000B20 */
  1263. label00000B0E:
  1264. 00000B0E  3800                     move.w     D4, D0
  1265. 00000B10  1C3C 0014                move.b     D6, 0x14
  1266. 00000B14  204C                     movea.l    A0, A4
  1267. 00000B16  224D                     movea.l    A1, A5
  1268. 00000B18  D2C3                     add.w      A1, D3
  1269. 00000B1A  3004                     move.w     D0, D4
  1270. 00000B1C  4EBA FD18                jsr        [PC - 0x2E8 /* 00000836 */]
  1271. label00000B20:
  1272. 00000B20  18C6                     move.b     [A4]+, D6
  1273. 00000B22  204D                     movea.l    A0, A5
  1274. 00000B24  D0C3                     add.w      A0, D3
  1275. 00000B26  224C                     movea.l    A1, A4
  1276. 00000B28  3004                     move.w     D0, D4
  1277. 00000B2A  4EBA FD0A                jsr        [PC - 0x2F6 /* 00000836 */]
  1278. 00000B2E  5244                     addq.w     D4, 1
  1279. label00000B30:
  1280. 00000B30  DEC3                     add.w      A7, D3
  1281. 00000B32  DEC3                     add.w      A7, D3
  1282. 00000B34  3D44 0018                move.w     [A6 + 0x18], D4
  1283. 00000B38  4CDF 3C78                movem.l    D3,D4,D5,D6,A2,A3,A4,A5, [A7]+
  1284. 00000B3C  4E5E                     unlink     A6
  1285. 00000B3E  205F                     movea.l    A0, [A7]+
  1286. 00000B40  DEFC 0010                add.w      A7, 0x10
  1287. 00000B44  4ED0                     jmp        [A0]
  1288. fn00000B46:
  1289. 00000B46  4E56 0000                link       A6, 0
  1290. 00000B4A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1291. 00000B4E  206E 0008                movea.l    A0, [A6 + 0x8]
  1292. 00000B52  A029                     syscall    HLock
  1293. 00000B54  2450                     movea.l    A2, [A0]
  1294. 00000B56  206E 000C                movea.l    A0, [A6 + 0xC]
  1295. 00000B5A  4283                     clr.l      D3
  1296. 00000B5C  3628 0004                move.w     D3, [A0 + 0x4]
  1297. 00000B60  9668 0000                sub.w      D3, [A0 + 0x0]
  1298. 00000B64  4284                     clr.l      D4
  1299. 00000B66  3828 0006                move.w     D4, [A0 + 0x6]
  1300. 00000B6A  9868 0002                sub.w      D4, [A0 + 0x2]
  1301. 00000B6E  5644                     addq.w     D4, 3
  1302. 00000B70  0244 FFFC                andi.w     D4, 0xFFFC
  1303. 00000B74  3003                     move.w     D0, D3
  1304. 00000B76  C0C4                     mulu.w     D0, D4
  1305. 00000B78  A122                     syscall    NewHandle, flags=1
  1306. 00000B7A  6708                     beq        +0xA /* 00000B84 */
  1307. 00000B7C  42AE 0010                clr.l      [A6 + 0x10]
  1308. 00000B80  4EFA 013E                jmp        [PC + 0x13E /* 00000CC0 */]
  1309. label00000B84:
  1310. 00000B84  2D48 0010                move.l     [A6 + 0x10], A0
  1311. 00000B88  2650                     movea.l    A3, [A0]
  1312. 00000B8A  4246                     clr.w      D6
  1313. 00000B8C  4A44                     tst.w      D4
  1314. 00000B8E  6700 0130                beq        +0x132 /* 00000CC0 */
  1315. 00000B92  4EFA 0128                jmp        [PC + 0x128 /* 00000CBC */]
  1316. label00000B96:
  1317. 00000B96  4A46                     tst.w      D6
  1318. 00000B98  6F06                     ble        +0x8 /* 00000BA0 */
  1319. 00000B9A  5346                     subq.w     D6, 1
  1320. 00000B9C  3A07                     move.w     D5, D7
  1321. 00000B9E  6010                     bra        +0x12 /* 00000BB0 */
  1322. label00000BA0:
  1323. 00000BA0  4245                     clr.w      D5
  1324. 00000BA2  1A1A                     move.b     D5, [A2]+
  1325. 00000BA4  6C08                     bge        +0xA /* 00000BAE */
  1326. 00000BA6  0245 007F                andi.w     D5, 0x7F
  1327. 00000BAA  3C05                     move.w     D6, D5
  1328. 00000BAC  60E8                     bra        -0x16 /* 00000B96 */
  1329. label00000BAE:
  1330. 00000BAE  3E05                     move.w     D7, D5
  1331. label00000BB0:
  1332. 00000BB0  3005                     move.w     D0, D5
  1333. 00000BB2  0C45 0014                cmpi.w     D5, 0x14
  1334. 00000BB6  6E00 0108                bgt        +0x10A /* 00000CC0 */
  1335. 00000BBA  5245                     addq.w     D5, 1
  1336. 00000BBC  DA45                     add.w      D5, D5
  1337. 00000BBE  DA45                     add.w      D5, D5
  1338. 00000BC0  4EFB 50FE                jmp        [PC + D5.w - 0x2]
  1339. 00000BC4  4EFA 0052                jmp        [PC + 0x52 /* 00000C18 */]
  1340. 00000BC8  4EFA 0060                jmp        [PC + 0x60 /* 00000C2A */]
  1341. 00000BCC  4EFA 005C                jmp        [PC + 0x5C /* 00000C2A */]
  1342. 00000BD0  4EFA 0058                jmp        [PC + 0x58 /* 00000C2A */]
  1343. 00000BD4  4EFA 0054                jmp        [PC + 0x54 /* 00000C2A */]
  1344. 00000BD8  4EFA 0050                jmp        [PC + 0x50 /* 00000C2A */]
  1345. 00000BDC  4EFA 004C                jmp        [PC + 0x4C /* 00000C2A */]
  1346. 00000BE0  4EFA 0048                jmp        [PC + 0x48 /* 00000C2A */]
  1347. 00000BE4  4EFA 0044                jmp        [PC + 0x44 /* 00000C2A */]
  1348. 00000BE8  4EFA 0040                jmp        [PC + 0x40 /* 00000C2A */]
  1349. 00000BEC  4EFA 003C                jmp        [PC + 0x3C /* 00000C2A */]
  1350. 00000BF0  4EFA 0038                jmp        [PC + 0x38 /* 00000C2A */]
  1351. 00000BF4  4EFA 0034                jmp        [PC + 0x34 /* 00000C2A */]
  1352. 00000BF8  4EFA 0030                jmp        [PC + 0x30 /* 00000C2A */]
  1353. 00000BFC  4EFA 002C                jmp        [PC + 0x2C /* 00000C2A */]
  1354. 00000C00  4EFA 0028                jmp        [PC + 0x28 /* 00000C2A */]
  1355. 00000C04  4EFA 0038                jmp        [PC + 0x38 /* 00000C3E */]
  1356. 00000C08  4EFA 003C                jmp        [PC + 0x3C /* 00000C46 */]
  1357. 00000C0C  4EFA 004E                jmp        [PC + 0x4E /* 00000C5C */]
  1358. 00000C10  4EFA 0068                jmp        [PC + 0x68 /* 00000C7A */]
  1359. 00000C14  4EFA 0086                jmp        [PC + 0x86 /* 00000C9C */]
  1360. label00000C18:
  1361. 00000C18  204A                     movea.l    A0, A2
  1362. 00000C1A  224B                     movea.l    A1, A3
  1363. 00000C1C  3004                     move.w     D0, D4
  1364. 00000C1E  4EBA FC16                jsr        [PC - 0x3EA /* 00000836 */]
  1365. 00000C22  D4C4                     add.w      A2, D4
  1366. 00000C24  D6C4                     add.w      A3, D4
  1367. 00000C26  4EFA 0094                jmp        [PC + 0x94 /* 00000CBC */]
  1368. label00000C2A:
  1369. 00000C2A  204B                     movea.l    A0, A3
  1370. 00000C2C  C0C4                     mulu.w     D0, D4
  1371. 00000C2E  91C0                     sub.l      A0, D0
  1372. 00000C30  224B                     movea.l    A1, A3
  1373. 00000C32  3004                     move.w     D0, D4
  1374. 00000C34  4EBA FC30                jsr        [PC - 0x3D0 /* 00000866 */]
  1375. 00000C38  D6C4                     add.w      A3, D4
  1376. 00000C3A  4EFA 0080                jmp        [PC + 0x80 /* 00000CBC */]
  1377. label00000C3E:
  1378. 00000C3E  1212                     move.b     D1, [A2]
  1379. 00000C40  E149                     lsl        D1.w, 8
  1380. 00000C42  121A                     move.b     D1, [A2]+
  1381. 00000C44  6006                     bra        +0x8 /* 00000C4C */
  1382. label00000C46:
  1383. 00000C46  121A                     move.b     D1, [A2]+
  1384. 00000C48  E149                     lsl        D1.w, 8
  1385. 00000C4A  121A                     move.b     D1, [A2]+
  1386. label00000C4C:
  1387. 00000C4C  3004                     move.w     D0, D4
  1388. 00000C4E  E248                     lsr        D0.w, 1
  1389. 00000C50  6002                     bra        +0x4 /* 00000C54 */
  1390. label00000C52:
  1391. 00000C52  36C1                     move.w     [A3]+, D1
  1392. label00000C54:
  1393. 00000C54  51C8 FFFC                dbf        D0, -0x6 /* 00000C52 */
  1394. 00000C58  4EFA 0062                jmp        [PC + 0x62 /* 00000CBC */]
  1395. label00000C5C:
  1396. 00000C5C  4267                     clr.w      -[A7]
  1397. 00000C5E  2F0A                     move.l     -[A7], A2
  1398. 00000C60  2F0B                     move.l     -[A7], A3
  1399. 00000C62  3F04                     move.w     -[A7], D4
  1400. 00000C64  4EBA FA4E                jsr        [PC - 0x5B2 /* 000006B4 */]
  1401. 00000C68  301F                     move.w     D0, [A7]+
  1402. 00000C6A  D4C0                     add.w      A2, D0
  1403. 00000C6C  204B                     movea.l    A0, A3
  1404. 00000C6E  3004                     move.w     D0, D4
  1405. 00000C70  4EBA FB70                jsr        [PC - 0x490 /* 000007E2 */]
  1406. 00000C74  D6C4                     add.w      A3, D4
  1407. 00000C76  4EFA 0044                jmp        [PC + 0x44 /* 00000CBC */]
  1408. label00000C7A:
  1409. 00000C7A  4267                     clr.w      -[A7]
  1410. 00000C7C  2F0A                     move.l     -[A7], A2
  1411. 00000C7E  2F0B                     move.l     -[A7], A3
  1412. 00000C80  3F04                     move.w     -[A7], D4
  1413. 00000C82  4EBA FA30                jsr        [PC - 0x5D0 /* 000006B4 */]
  1414. 00000C86  301F                     move.w     D0, [A7]+
  1415. 00000C88  D4C0                     add.w      A2, D0
  1416. 00000C8A  204B                     movea.l    A0, A3
  1417. 00000C8C  90C4                     sub.w      A0, D4
  1418. 00000C8E  224B                     movea.l    A1, A3
  1419. 00000C90  3004                     move.w     D0, D4
  1420. 00000C92  4EBA 0090                jsr        [PC + 0x90 /* 00000D24 */]
  1421. 00000C96  D6C4                     add.w      A3, D4
  1422. 00000C98  4EFA 0022                jmp        [PC + 0x22 /* 00000CBC */]
  1423. label00000C9C:
  1424. 00000C9C  4267                     clr.w      -[A7]
  1425. 00000C9E  2F0A                     move.l     -[A7], A2
  1426. 00000CA0  2F0B                     move.l     -[A7], A3
  1427. 00000CA2  3F04                     move.w     -[A7], D4
  1428. 00000CA4  4EBA FA0E                jsr        [PC - 0x5F2 /* 000006B4 */]
  1429. 00000CA8  301F                     move.w     D0, [A7]+
  1430. 00000CAA  D4C0                     add.w      A2, D0
  1431. 00000CAC  204B                     movea.l    A0, A3
  1432. 00000CAE  90C4                     sub.w      A0, D4
  1433. 00000CB0  90C4                     sub.w      A0, D4
  1434. 00000CB2  224B                     movea.l    A1, A3
  1435. 00000CB4  3004                     move.w     D0, D4
  1436. 00000CB6  4EBA 006C                jsr        [PC + 0x6C /* 00000D24 */]
  1437. 00000CBA  D6C4                     add.w      A3, D4
  1438. label00000CBC:
  1439. 00000CBC  51CB FED8                dbf        D3, -0x12A /* 00000B96 */
  1440. label00000CC0:
  1441. 00000CC0  206E 0008                movea.l    A0, [A6 + 0x8]
  1442. 00000CC4  A02A                     syscall    HUnlock
  1443. 00000CC6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1444. 00000CCA  4E5E                     unlink     A6
  1445. 00000CCC  205F                     movea.l    A0, [A7]+
  1446. 00000CCE  504F                     addq.w     A7, 8
  1447. 00000CD0  4ED0                     jmp        [A0]
  1448. fn00000CD2:
  1449. 00000CD2  6020                     bra        +0x22 /* 00000CF4 */
  1450. label00000CD4:
  1451. 00000CD4  1218                     move.b     D1, [A0]+
  1452. 00000CD6  9319                     sub.b      [A1]+, D1
  1453. 00000CD8  1218                     move.b     D1, [A0]+
  1454. 00000CDA  9319                     sub.b      [A1]+, D1
  1455. 00000CDC  1218                     move.b     D1, [A0]+
  1456. 00000CDE  9319                     sub.b      [A1]+, D1
  1457. 00000CE0  1218                     move.b     D1, [A0]+
  1458. 00000CE2  9319                     sub.b      [A1]+, D1
  1459. 00000CE4  1218                     move.b     D1, [A0]+
  1460. 00000CE6  9319                     sub.b      [A1]+, D1
  1461. 00000CE8  1218                     move.b     D1, [A0]+
  1462. 00000CEA  9319                     sub.b      [A1]+, D1
  1463. 00000CEC  1218                     move.b     D1, [A0]+
  1464. 00000CEE  9319                     sub.b      [A1]+, D1
  1465. 00000CF0  1218                     move.b     D1, [A0]+
  1466. 00000CF2  9319                     sub.b      [A1]+, D1
  1467. label00000CF4:
  1468. 00000CF4  5140                     subq.w     D0, 8
  1469. 00000CF6  6EDC                     bgt        -0x22 /* 00000CD4 */
  1470. 00000CF8  4440                     neg.w      D0
  1471. 00000CFA  D040                     add.w      D0, D0
  1472. 00000CFC  D040                     add.w      D0, D0
  1473. 00000CFE  4EFB 0002                jmp        [PC + D0.w + 0x2]
  1474. 00000D02  1218                     move.b     D1, [A0]+
  1475. 00000D04  9319                     sub.b      [A1]+, D1
  1476. 00000D06  1218                     move.b     D1, [A0]+
  1477. 00000D08  9319                     sub.b      [A1]+, D1
  1478. 00000D0A  1218                     move.b     D1, [A0]+
  1479. 00000D0C  9319                     sub.b      [A1]+, D1
  1480. 00000D0E  1218                     move.b     D1, [A0]+
  1481. 00000D10  9319                     sub.b      [A1]+, D1
  1482. 00000D12  1218                     move.b     D1, [A0]+
  1483. 00000D14  9319                     sub.b      [A1]+, D1
  1484. 00000D16  1218                     move.b     D1, [A0]+
  1485. 00000D18  9319                     sub.b      [A1]+, D1
  1486. 00000D1A  1218                     move.b     D1, [A0]+
  1487. 00000D1C  9319                     sub.b      [A1]+, D1
  1488. 00000D1E  1218                     move.b     D1, [A0]+
  1489. 00000D20  9319                     sub.b      [A1]+, D1
  1490. 00000D22  4E75                     rts
  1491. fn00000D24:
  1492. 00000D24  6020                     bra        +0x22 /* 00000D46 */
  1493. label00000D26:
  1494. 00000D26  1218                     move.b     D1, [A0]+
  1495. 00000D28  D319                     add.b      [A1]+, D1
  1496. 00000D2A  1218                     move.b     D1, [A0]+
  1497. 00000D2C  D319                     add.b      [A1]+, D1
  1498. 00000D2E  1218                     move.b     D1, [A0]+
  1499. 00000D30  D319                     add.b      [A1]+, D1
  1500. 00000D32  1218                     move.b     D1, [A0]+
  1501. 00000D34  D319                     add.b      [A1]+, D1
  1502. 00000D36  1218                     move.b     D1, [A0]+
  1503. 00000D38  D319                     add.b      [A1]+, D1
  1504. 00000D3A  1218                     move.b     D1, [A0]+
  1505. 00000D3C  D319                     add.b      [A1]+, D1
  1506. 00000D3E  1218                     move.b     D1, [A0]+
  1507. 00000D40  D319                     add.b      [A1]+, D1
  1508. 00000D42  1218                     move.b     D1, [A0]+
  1509. 00000D44  D319                     add.b      [A1]+, D1
  1510. label00000D46:
  1511. 00000D46  5140                     subq.w     D0, 8
  1512. 00000D48  6EDC                     bgt        -0x22 /* 00000D26 */
  1513. 00000D4A  4440                     neg.w      D0
  1514. 00000D4C  D040                     add.w      D0, D0
  1515. 00000D4E  D040                     add.w      D0, D0
  1516. 00000D50  4EFB 0002                jmp        [PC + D0.w + 0x2]
  1517. 00000D54  1218                     move.b     D1, [A0]+
  1518. 00000D56  D319                     add.b      [A1]+, D1
  1519. 00000D58  1218                     move.b     D1, [A0]+
  1520. 00000D5A  D319                     add.b      [A1]+, D1
  1521. 00000D5C  1218                     move.b     D1, [A0]+
  1522. 00000D5E  D319                     add.b      [A1]+, D1
  1523. 00000D60  1218                     move.b     D1, [A0]+
  1524. 00000D62  D319                     add.b      [A1]+, D1
  1525. 00000D64  1218                     move.b     D1, [A0]+
  1526. 00000D66  D319                     add.b      [A1]+, D1
  1527. 00000D68  1218                     move.b     D1, [A0]+
  1528. 00000D6A  D319                     add.b      [A1]+, D1
  1529. 00000D6C  1218                     move.b     D1, [A0]+
  1530. 00000D6E  D319                     add.b      [A1]+, D1
  1531. 00000D70  1218                     move.b     D1, [A0]+
  1532. 00000D72  D319                     add.b      [A1]+, D1
  1533. 00000D74  4E75                     rts
  1534. export_299:
  1535. 00000D76  4E56 FBFA                link       A6, -0x0406
  1536. 00000D7A  48E7 0300                movem.l    -[A7], D6,D7
  1537. 00000D7E  4267                     clr.w      -[A7]
  1538. 00000D80  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1539. 00000D84  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1540. 00000D88  4879 3F3F 3F3F           push.l     0x3F3F3F3F /* '????' */
  1541. 00000D8E  4879 3F3F 3F3F           push.l     0x3F3F3F3F /* '????' */
  1542. 00000D94  4EAD 065A                jsr        [A5 + 0x65A /* export_199 */]
  1543. 00000D98  301F                     move.w     D0, [A7]+
  1544. 00000D9A  3E00                     move.w     D7, D0
  1545. 00000D9C  4A47                     tst.w      D7
  1546. 00000D9E  6706                     beq        +0x8 /* 00000DA6 */
  1547. 00000DA0  3007                     move.w     D0, D7
  1548. 00000DA2  6000 009C                bra        +0x9E /* 00000E40 */
  1549. label00000DA6:
  1550. 00000DA6  4267                     clr.w      -[A7]
  1551. 00000DA8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1552. 00000DAC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1553. 00000DB0  486E FFFA                pea.l      [A6 - 0x6]
  1554. 00000DB4  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  1555. 00000DB8  301F                     move.w     D0, [A7]+
  1556. 00000DBA  3E00                     move.w     D7, D0
  1557. 00000DBC  4A47                     tst.w      D7
  1558. 00000DBE  6706                     beq        +0x8 /* 00000DC6 */
  1559. 00000DC0  3007                     move.w     D0, D7
  1560. 00000DC2  6000 007C                bra        +0x7E /* 00000E40 */
  1561. label00000DC6:
  1562. 00000DC6  2D7C 0001 0000 FBFA      move.l     [A6 - 0x406], 0x10000
  1563. 00000DCE  2D7C 0000 0600 FBFE      move.l     [A6 - 0x402], 0x600
  1564. 00000DD6  42AE FC02                clr.l      [A6 - 0x3FE]
  1565. 00000DDA  42AE FC06                clr.l      [A6 - 0x3FA]
  1566. 00000DDE  2D7C 0000 0080 FC0A      move.l     [A6 - 0x3F6], 0x80
  1567. 00000DE6  42AE FC0E                clr.l      [A6 - 0x3F2]
  1568. 00000DEA  42AE FC12                clr.l      [A6 - 0x3EE]
  1569. 00000DEE  42AE FC16                clr.l      [A6 - 0x3EA]
  1570. 00000DF2  7C00                     moveq.l    D6, 0x00
  1571. 00000DF4  6010                     bra        +0x12 /* 00000E06 */
  1572. label00000DF6:
  1573. 00000DF6  3006                     move.w     D0, D6
  1574. 00000DF8  48C0                     ext.l      D0
  1575. 00000DFA  E580                     asl        D0, 2
  1576. 00000DFC  D08E                     add.l      D0, A6
  1577. 00000DFE  2040                     movea.l    A0, D0
  1578. 00000E00  42A8 FC1A                clr.l      [A0 - 0x3E6]
  1579. 00000E04  5246                     addq.w     D6, 1
  1580. label00000E06:
  1581. 00000E06  0C46 0078                cmpi.w     D6, 0x78 /* 'x' */
  1582. 00000E0A  6DEA                     blt        -0x14 /* 00000DF6 */
  1583. 00000E0C  2D6E FBFE FFFC           move.l     [A6 - 0x4], [A6 - 0x402]
  1584. 00000E12  4267                     clr.w      -[A7]
  1585. 00000E14  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1586. 00000E18  486E FFFC                pea.l      [A6 - 0x4]
  1587. 00000E1C  486E FBFA                pea.l      [A6 - 0x406]
  1588. 00000E20  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1589. 00000E24  301F                     move.w     D0, [A7]+
  1590. 00000E26  3E00                     move.w     D7, D0
  1591. 00000E28  4A47                     tst.w      D7
  1592. 00000E2A  6704                     beq        +0x6 /* 00000E30 */
  1593. 00000E2C  3007                     move.w     D0, D7
  1594. 00000E2E  6010                     bra        +0x12 /* 00000E40 */
  1595. label00000E30:
  1596. 00000E30  4267                     clr.w      -[A7]
  1597. 00000E32  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1598. 00000E36  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  1599. 00000E3A  301F                     move.w     D0, [A7]+
  1600. 00000E3C  3E00                     move.w     D7, D0
  1601. 00000E3E  3007                     move.w     D0, D7
  1602. label00000E40:
  1603. 00000E40  4CDF 00C0                movem.l    D6,D7, [A7]+
  1604. 00000E44  4E5E                     unlink     A6
  1605. 00000E46  4E75                     rts
  1606. 00000E48  4E56 0000                link       A6, 0
  1607. 00000E4C  2F07                     move.l     -[A7], D7
  1608. 00000E4E  4267                     clr.w      -[A7]
  1609. 00000E50  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1610. 00000E54  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1611. 00000E58  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  1612. 00000E5C  301F                     move.w     D0, [A7]+
  1613. 00000E5E  3E00                     move.w     D7, D0
  1614. 00000E60  3007                     move.w     D0, D7
  1615. 00000E62  2E1F                     move.l     D7, [A7]+
  1616. 00000E64  4E5E                     unlink     A6
  1617. 00000E66  4E75                     rts
  1618. export_294:
  1619. fn00000E68:
  1620. 00000E68  4E56 FFF6                link       A6, -0x000A
  1621. 00000E6C  48E7 0108                movem.l    -[A7], D7,A4
  1622. 00000E70  286E 000E                movea.l    A4, [A6 + 0xE]
  1623. 00000E74  4267                     clr.w      -[A7]
  1624. 00000E76  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1625. 00000E7A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1626. 00000E7E  486E FFFE                pea.l      [A6 - 0x2]
  1627. 00000E82  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  1628. 00000E86  301F                     move.w     D0, [A7]+
  1629. 00000E88  3E00                     move.w     D7, D0
  1630. 00000E8A  4A47                     tst.w      D7
  1631. 00000E8C  6706                     beq        +0x8 /* 00000E94 */
  1632. 00000E8E  3007                     move.w     D0, D7
  1633. 00000E90  6000 007C                bra        +0x7E /* 00000F0E */
  1634. label00000E94:
  1635. 00000E94  396E 0008 0002           move.w     [A4 + 0x2], [A6 + 0x8]
  1636. 00000E9A  396E FFFE 0004           move.w     [A4 + 0x4], [A6 - 0x2]
  1637. 00000EA0  426C 0006                clr.w      [A4 + 0x6]
  1638. 00000EA4  426C 0008                clr.w      [A4 + 0x8]
  1639. 00000EA8  486C 000A                pea.l      [A4 + 0xA]
  1640. 00000EAC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1641. 00000EB0  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1642. 00000EB4  508F                     addq.l     A7, 8
  1643. 00000EB6  42AC 052A                clr.l      [A4 + 0x52A]
  1644. 00000EBA  426C 052E                clr.w      [A4 + 0x52E]
  1645. 00000EBE  2D7C 0000 0400 FFF6      move.l     [A6 - 0xA], 0x400
  1646. 00000EC6  4267                     clr.w      -[A7]
  1647. 00000EC8  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1648. 00000ECC  486E FFF6                pea.l      [A6 - 0xA]
  1649. 00000ED0  486C 012A                pea.l      [A4 + 0x12A]
  1650. 00000ED4  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  1651. 00000ED8  301F                     move.w     D0, [A7]+
  1652. 00000EDA  3E00                     move.w     D7, D0
  1653. 00000EDC  4A47                     tst.w      D7
  1654. 00000EDE  6704                     beq        +0x6 /* 00000EE4 */
  1655. 00000EE0  3007                     move.w     D0, D7
  1656. 00000EE2  602A                     bra        +0x2C /* 00000F0E */
  1657. label00000EE4:
  1658. 00000EE4  4267                     clr.w      -[A7]
  1659. 00000EE6  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1660. 00000EEA  486E FFFA                pea.l      [A6 - 0x6]
  1661. 00000EEE  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  1662. 00000EF2  301F                     move.w     D0, [A7]+
  1663. 00000EF4  3E00                     move.w     D7, D0
  1664. 00000EF6  4A47                     tst.w      D7
  1665. 00000EF8  6704                     beq        +0x6 /* 00000EFE */
  1666. 00000EFA  3007                     move.w     D0, D7
  1667. 00000EFC  6010                     bra        +0x12 /* 00000F0E */
  1668. label00000EFE:
  1669. 00000EFE  202E FFFA                move.l     D0, [A6 - 0x6]
  1670. 00000F02  B0AC 012E                cmp.l      D0, [A4 + 0x12E]
  1671. 00000F06  6704                     beq        +0x6 /* 00000F0C */
  1672. 00000F08  7065                     moveq.l    D0, 0x65
  1673. 00000F0A  6002                     bra        +0x4 /* 00000F0E */
  1674. label00000F0C:
  1675. 00000F0C  7000                     moveq.l    D0, 0x00
  1676. label00000F0E:
  1677. 00000F0E  4CDF 1080                movem.l    D7,A4, [A7]+
  1678. 00000F12  4E5E                     unlink     A6
  1679. 00000F14  4E75                     rts
  1680. export_295:
  1681. fn00000F16:
  1682. 00000F16  4E56 0000                link       A6, 0
  1683. 00000F1A  48E7 0108                movem.l    -[A7], D7,A4
  1684. 00000F1E  286E 0008                movea.l    A4, [A6 + 0x8]
  1685. 00000F22  4267                     clr.w      -[A7]
  1686. 00000F24  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1687. 00000F28  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  1688. 00000F2C  301F                     move.w     D0, [A7]+
  1689. 00000F2E  3E00                     move.w     D7, D0
  1690. 00000F30  3007                     move.w     D0, D7
  1691. 00000F32  4CDF 1080                movem.l    D7,A4, [A7]+
  1692. 00000F36  4E5E                     unlink     A6
  1693. 00000F38  4E75                     rts
  1694. export_296:
  1695. 00000F3A  4E56 FFE8                link       A6, -0x0018
  1696. 00000F3E  48E7 0108                movem.l    -[A7], D7,A4
  1697. 00000F42  286E 0008                movea.l    A4, [A6 + 0x8]
  1698. label00000F46:
  1699. 00000F46  4AAC 0136                tst.l      [A4 + 0x136]
  1700. 00000F4A  6E06                     bgt        +0x8 /* 00000F52 */
  1701. 00000F4C  7000                     moveq.l    D0, 0x00
  1702. 00000F4E  6000 00CC                bra        +0xCE /* 0000101C */
  1703. label00000F52:
  1704. 00000F52  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1705. 00000F56  43EC 032A                lea.l      A1, [A4 + 0x32A]
  1706. 00000F5A  20D9                     move.l     [A0]+, [A1]+
  1707. 00000F5C  20D9                     move.l     [A0]+, [A1]+
  1708. 00000F5E  202E FFE8                move.l     D0, [A6 - 0x18]
  1709. 00000F62  D0AE FFEC                add.l      D0, [A6 - 0x14]
  1710. 00000F66  2D40 FFFC                move.l     [A6 - 0x4], D0
  1711. 00000F6A  202E FFFC                move.l     D0, [A6 - 0x4]
  1712. 00000F6E  B0AC 012E                cmp.l      D0, [A4 + 0x12E]
  1713. 00000F72  6D30                     blt        +0x32 /* 00000FA4 */
  1714. 00000F74  202E FFEC                move.l     D0, [A6 - 0x14]
  1715. 00000F78  91AC 012E                sub.l      [A4 + 0x12E], D0
  1716. 00000F7C  4267                     clr.w      -[A7]
  1717. 00000F7E  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1718. 00000F82  2F2C 012E                move.l     -[A7], [A4 + 0x12E]
  1719. 00000F86  4EAD 067A                jsr        [A5 + 0x67A /* export_203 */]
  1720. 00000F8A  301F                     move.w     D0, [A7]+
  1721. 00000F8C  3E00                     move.w     D7, D0
  1722. 00000F8E  4A47                     tst.w      D7
  1723. 00000F90  6706                     beq        +0x8 /* 00000F98 */
  1724. 00000F92  3007                     move.w     D0, D7
  1725. 00000F94  6000 0086                bra        +0x88 /* 0000101C */
  1726. label00000F98:
  1727. 00000F98  4267                     clr.w      -[A7]
  1728. 00000F9A  2F0C                     move.l     -[A7], A4
  1729. 00000F9C  4EBA 0DB8                jsr        [PC + 0xDB8 /* 00001D56 */]
  1730. 00000FA0  5C8F                     addq.l     A7, 6
  1731. 00000FA2  60A2                     bra        -0x5C /* 00000F46 */
  1732. label00000FA4:
  1733. 00000FA4  486E FFF0                pea.l      [A6 - 0x10]
  1734. 00000FA8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1735. 00000FAC  2F0C                     move.l     -[A7], A4
  1736. 00000FAE  4EBA 06A2                jsr        [PC + 0x6A2 /* 00001652 */]
  1737. 00000FB2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1738. 00000FB6  3E00                     move.w     D7, D0
  1739. 00000FB8  4A47                     tst.w      D7
  1740. 00000FBA  6704                     beq        +0x6 /* 00000FC0 */
  1741. 00000FBC  3007                     move.w     D0, D7
  1742. 00000FBE  605C                     bra        +0x5E /* 0000101C */
  1743. label00000FC0:
  1744. 00000FC0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1745. 00000FC4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1746. 00000FC8  2F0C                     move.l     -[A7], A4
  1747. 00000FCA  4EBA 0F70                jsr        [PC + 0xF70 /* 00001F3C */]
  1748. 00000FCE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1749. 00000FD2  3E00                     move.w     D7, D0
  1750. 00000FD4  4A47                     tst.w      D7
  1751. 00000FD6  6704                     beq        +0x6 /* 00000FDC */
  1752. 00000FD8  3007                     move.w     D0, D7
  1753. 00000FDA  6040                     bra        +0x42 /* 0000101C */
  1754. label00000FDC:
  1755. 00000FDC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1756. 00000FE0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1757. 00000FE4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1758. 00000FE8  2F0C                     move.l     -[A7], A4
  1759. 00000FEA  4EBA 098E                jsr        [PC + 0x98E /* 0000197A */]
  1760. 00000FEE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1761. 00000FF2  3E00                     move.w     D7, D0
  1762. 00000FF4  4A47                     tst.w      D7
  1763. 00000FF6  6704                     beq        +0x6 /* 00000FFC */
  1764. 00000FF8  3007                     move.w     D0, D7
  1765. 00000FFA  6020                     bra        +0x22 /* 0000101C */
  1766. label00000FFC:
  1767. 00000FFC  202E FFF8                move.l     D0, [A6 - 0x8]
  1768. 00001000  D1AE FFE8                add.l      [A6 - 0x18], D0
  1769. 00001004  41EC 032A                lea.l      A0, [A4 + 0x32A]
  1770. 00001008  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1771. 0000100C  20D9                     move.l     [A0]+, [A1]+
  1772. 0000100E  20D9                     move.l     [A0]+, [A1]+
  1773. 00001010  2F0C                     move.l     -[A7], A4
  1774. 00001012  4EBA 0CA8                jsr        [PC + 0xCA8 /* 00001CBC */]
  1775. 00001016  588F                     addq.l     A7, 4
  1776. 00001018  6000 FF2C                bra        -0xD2 /* 00000F46 */
  1777. label0000101C:
  1778. 0000101C  4CDF 1080                movem.l    D7,A4, [A7]+
  1779. 00001020  4E5E                     unlink     A6
  1780. 00001022  4E75                     rts
  1781. export_298:
  1782. fn00001024:
  1783. 00001024  4E56 FFFC                link       A6, -0x0004
  1784. 00001028  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1785. 0000102C  286E 0008                movea.l    A4, [A6 + 0x8]
  1786. 00001030  4A54                     tst.w      [A4]
  1787. 00001032  6606                     bne        +0x8 /* 0000103A */
  1788. 00001034  7000                     moveq.l    D0, 0x00
  1789. 00001036  6000 008E                bra        +0x90 /* 000010C6 */
  1790. label0000103A:
  1791. 0000103A  4254                     clr.w      [A4]
  1792. 0000103C  41EC 0530                lea.l      A0, [A4 + 0x530]
  1793. 00001040  2648                     movea.l    A3, A0
  1794. 00001042  7C00                     moveq.l    D6, 0x00
  1795. 00001044  6026                     bra        +0x28 /* 0000106C */
  1796. label00001046:
  1797. 00001046  4A6B 0008                tst.w      [A3 + 0x8]
  1798. 0000104A  671A                     beq        +0x1C /* 00001066 */
  1799. 0000104C  2F0B                     move.l     -[A7], A3
  1800. 0000104E  2F0C                     move.l     -[A7], A4
  1801. 00001050  4EBA 10C2                jsr        [PC + 0x10C2 /* 00002114 */]
  1802. 00001054  508F                     addq.l     A7, 8
  1803. 00001056  3E00                     move.w     D7, D0
  1804. 00001058  4A47                     tst.w      D7
  1805. 0000105A  6706                     beq        +0x8 /* 00001062 */
  1806. 0000105C  3007                     move.w     D0, D7
  1807. 0000105E  6000 0066                bra        +0x68 /* 000010C6 */
  1808. label00001062:
  1809. 00001062  426B 0008                clr.w      [A3 + 0x8]
  1810. label00001066:
  1811. 00001066  47EB 020A                lea.l      A3, [A3 + 0x20A]
  1812. 0000106A  5246                     addq.w     D6, 1
  1813. label0000106C:
  1814. 0000106C  BC6C 052E                cmp.w      D6, [A4 + 0x52E]
  1815. 00001070  6DD4                     blt        -0x2A /* 00001046 */
  1816. 00001072  4267                     clr.w      -[A7]
  1817. 00001074  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1818. 00001078  3F3C 0001                move.w     -[A7], 0x1
  1819. 0000107C  42A7                     clr.l      -[A7]
  1820. 0000107E  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  1821. 00001082  301F                     move.w     D0, [A7]+
  1822. 00001084  3E00                     move.w     D7, D0
  1823. 00001086  4A47                     tst.w      D7
  1824. 00001088  6704                     beq        +0x6 /* 0000108E */
  1825. 0000108A  3007                     move.w     D0, D7
  1826. 0000108C  6038                     bra        +0x3A /* 000010C6 */
  1827. label0000108E:
  1828. 0000108E  2D7C 0000 0400 FFFC      move.l     [A6 - 0x4], 0x400
  1829. 00001096  4267                     clr.w      -[A7]
  1830. 00001098  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1831. 0000109C  486E FFFC                pea.l      [A6 - 0x4]
  1832. 000010A0  486C 012A                pea.l      [A4 + 0x12A]
  1833. 000010A4  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1834. 000010A8  301F                     move.w     D0, [A7]+
  1835. 000010AA  3E00                     move.w     D7, D0
  1836. 000010AC  4A47                     tst.w      D7
  1837. 000010AE  6704                     beq        +0x6 /* 000010B4 */
  1838. 000010B0  3007                     move.w     D0, D7
  1839. 000010B2  6012                     bra        +0x14 /* 000010C6 */
  1840. label000010B4:
  1841. 000010B4  4267                     clr.w      -[A7]
  1842. 000010B6  42A7                     clr.l      -[A7]
  1843. 000010B8  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  1844. 000010BC  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  1845. 000010C0  301F                     move.w     D0, [A7]+
  1846. 000010C2  3E00                     move.w     D7, D0
  1847. 000010C4  3007                     move.w     D0, D7
  1848. label000010C6:
  1849. 000010C6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1850. 000010CA  4E5E                     unlink     A6
  1851. 000010CC  4E75                     rts
  1852. export_293:
  1853. 000010CE  4E56 FFE8                link       A6, -0x0018
  1854. 000010D2  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1855. 000010D6  286E 0008                movea.l    A4, [A6 + 0x8]
  1856. 000010DA  206E 0010                movea.l    A0, [A6 + 0x10]
  1857. 000010DE  4290                     clr.l      [A0]
  1858. 000010E0  202C 013A                move.l     D0, [A4 + 0x13A]
  1859. 000010E4  90AC 013E                sub.l      D0, [A4 + 0x13E]
  1860. 000010E8  D0AC 0142                add.l      D0, [A4 + 0x142]
  1861. 000010EC  91AE 000C                sub.l      [A6 + 0xC], D0
  1862. 000010F0  4AAE 000C                tst.l      [A6 + 0xC]
  1863. 000010F4  6E06                     bgt        +0x8 /* 000010FC */
  1864. 000010F6  7000                     moveq.l    D0, 0x00
  1865. 000010F8  6000 00DE                bra        +0xE0 /* 000011D8 */
  1866. label000010FC:
  1867. 000010FC  202C 013A                move.l     D0, [A4 + 0x13A]
  1868. 00001100  E580                     asl        D0, 2
  1869. 00001102  0680 0000 0400           addi.l     D0, 0x400
  1870. 00001108  2D40 FFFC                move.l     [A6 - 0x4], D0
  1871. label0000110C:
  1872. 0000110C  7A01                     moveq.l    D5, 0x01
  1873. 0000110E  202E FFFC                move.l     D0, [A6 - 0x4]
  1874. 00001112  B0AC 012E                cmp.l      D0, [A4 + 0x12E]
  1875. 00001116  6D10                     blt        +0x12 /* 00001128 */
  1876. 00001118  206E 0010                movea.l    A0, [A6 + 0x10]
  1877. 0000111C  0690 0007 A120           addi.l     [A0], 0x7A120
  1878. 00001122  7000                     moveq.l    D0, 0x00
  1879. 00001124  6000 00B2                bra        +0xB4 /* 000011D8 */
  1880. label00001128:
  1881. 00001128  7C00                     moveq.l    D6, 0x00
  1882. 0000112A  6054                     bra        +0x56 /* 00001180 */
  1883. label0000112C:
  1884. 0000112C  3006                     move.w     D0, D6
  1885. 0000112E  48C0                     ext.l      D0
  1886. 00001130  E780                     asl        D0, 3
  1887. 00001132  D08C                     add.l      D0, A4
  1888. 00001134  2040                     movea.l    A0, D0
  1889. 00001136  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1890. 0000113A  41E8 032A                lea.l      A0, [A0 + 0x32A]
  1891. 0000113E  22D8                     move.l     [A1]+, [A0]+
  1892. 00001140  22D8                     move.l     [A1]+, [A0]+
  1893. 00001142  202E FFF4                move.l     D0, [A6 - 0xC]
  1894. 00001146  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1895. 0000114A  6632                     bne        +0x34 /* 0000117E */
  1896. 0000114C  206E 0010                movea.l    A0, [A6 + 0x10]
  1897. 00001150  202E FFF8                move.l     D0, [A6 - 0x8]
  1898. 00001154  D190                     add.l      [A0], D0
  1899. 00001156  4878 0004                push.l     0x4
  1900. 0000115A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1901. 0000115E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1902. 00001162  91AE 000C                sub.l      [A6 + 0xC], D0
  1903. 00001166  4AAE 000C                tst.l      [A6 + 0xC]
  1904. 0000116A  6E06                     bgt        +0x8 /* 00001172 */
  1905. 0000116C  7000                     moveq.l    D0, 0x00
  1906. 0000116E  6000 0068                bra        +0x6A /* 000011D8 */
  1907. label00001172:
  1908. 00001172  202E FFF8                move.l     D0, [A6 - 0x8]
  1909. 00001176  D1AE FFFC                add.l      [A6 - 0x4], D0
  1910. 0000117A  7A00                     moveq.l    D5, 0x00
  1911. 0000117C  600A                     bra        +0xC /* 00001188 */
  1912. label0000117E:
  1913. 0000117E  5246                     addq.w     D6, 1
  1914. label00001180:
  1915. 00001180  3046                     movea.w    A0, D6
  1916. 00001182  B1EC 0136                cmpa.l     A0, [A4 + 0x136]
  1917. 00001186  6DA4                     blt        -0x5A /* 0000112C */
  1918. label00001188:
  1919. 00001188  4A45                     tst.w      D5
  1920. 0000118A  6780                     beq        -0x7E /* 0000110C */
  1921. 0000118C  486E FFE8                pea.l      [A6 - 0x18]
  1922. 00001190  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1923. 00001194  2F0C                     move.l     -[A7], A4
  1924. 00001196  4EBA 04BA                jsr        [PC + 0x4BA /* 00001652 */]
  1925. 0000119A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1926. 0000119E  3E00                     move.w     D7, D0
  1927. 000011A0  4A47                     tst.w      D7
  1928. 000011A2  6704                     beq        +0x6 /* 000011A8 */
  1929. 000011A4  3007                     move.w     D0, D7
  1930. 000011A6  6030                     bra        +0x32 /* 000011D8 */
  1931. label000011A8:
  1932. 000011A8  206E 0010                movea.l    A0, [A6 + 0x10]
  1933. 000011AC  202E FFF0                move.l     D0, [A6 - 0x10]
  1934. 000011B0  D190                     add.l      [A0], D0
  1935. 000011B2  4878 0004                push.l     0x4
  1936. 000011B6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1937. 000011BA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1938. 000011BE  91AE 000C                sub.l      [A6 + 0xC], D0
  1939. 000011C2  4AAE 000C                tst.l      [A6 + 0xC]
  1940. 000011C6  6E04                     bgt        +0x6 /* 000011CC */
  1941. 000011C8  7000                     moveq.l    D0, 0x00
  1942. 000011CA  600C                     bra        +0xE /* 000011D8 */
  1943. label000011CC:
  1944. 000011CC  202E FFF0                move.l     D0, [A6 - 0x10]
  1945. 000011D0  D1AE FFFC                add.l      [A6 - 0x4], D0
  1946. 000011D4  6000 FF36                bra        -0xC8 /* 0000110C */
  1947. label000011D8:
  1948. 000011D8  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1949. 000011DC  4E5E                     unlink     A6
  1950. 000011DE  4E75                     rts
  1951. fn000011E0:
  1952. 000011E0  4E56 FFF0                link       A6, -0x0010
  1953. 000011E4  48E7 0108                movem.l    -[A7], D7,A4
  1954. 000011E8  286E 0008                movea.l    A4, [A6 + 0x8]
  1955. 000011EC  486E FFFC                pea.l      [A6 - 0x4]
  1956. 000011F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1957. 000011F4  2F0C                     move.l     -[A7], A4
  1958. 000011F6  4EBA 0BD8                jsr        [PC + 0xBD8 /* 00001DD0 */]
  1959. 000011FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1960. 000011FE  3E00                     move.w     D7, D0
  1961. 00001200  4A47                     tst.w      D7
  1962. 00001202  6704                     beq        +0x6 /* 00001208 */
  1963. 00001204  3007                     move.w     D0, D7
  1964. 00001206  6034                     bra        +0x36 /* 0000123C */
  1965. label00001208:
  1966. 00001208  486E FFF0                pea.l      [A6 - 0x10]
  1967. 0000120C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1968. 00001210  2F0C                     move.l     -[A7], A4
  1969. 00001212  4EBA 043E                jsr        [PC + 0x43E /* 00001652 */]
  1970. 00001216  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1971. 0000121A  3E00                     move.w     D7, D0
  1972. 0000121C  4A47                     tst.w      D7
  1973. 0000121E  6704                     beq        +0x6 /* 00001224 */
  1974. 00001220  3007                     move.w     D0, D7
  1975. 00001222  6018                     bra        +0x1A /* 0000123C */
  1976. label00001224:
  1977. 00001224  202E FFF0                move.l     D0, [A6 - 0x10]
  1978. 00001228  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1979. 0000122C  6704                     beq        +0x6 /* 00001232 */
  1980. 0000122E  7064                     moveq.l    D0, 0x64
  1981. 00001230  600A                     bra        +0xC /* 0000123C */
  1982. label00001232:
  1983. 00001232  206E 0010                movea.l    A0, [A6 + 0x10]
  1984. 00001236  20AE FFF4                move.l     [A0], [A6 - 0xC]
  1985. 0000123A  7000                     moveq.l    D0, 0x00
  1986. label0000123C:
  1987. 0000123C  4CDF 1080                movem.l    D7,A4, [A7]+
  1988. 00001240  4E5E                     unlink     A6
  1989. 00001242  4E75                     rts
  1990. fn00001244:
  1991. 00001244  4E56 FFEC                link       A6, -0x0014
  1992. 00001248  48E7 0108                movem.l    -[A7], D7,A4
  1993. 0000124C  286E 0008                movea.l    A4, [A6 + 0x8]
  1994. 00001250  486E FFEC                pea.l      [A6 - 0x14]
  1995. 00001254  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1996. 00001258  2F0C                     move.l     -[A7], A4
  1997. 0000125A  4EBA 0B74                jsr        [PC + 0xB74 /* 00001DD0 */]
  1998. 0000125E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1999. 00001262  3E00                     move.w     D7, D0
  2000. 00001264  4A47                     tst.w      D7
  2001. 00001266  6706                     beq        +0x8 /* 0000126E */
  2002. 00001268  3007                     move.w     D0, D7
  2003. 0000126A  6000 0064                bra        +0x66 /* 000012D0 */
  2004. label0000126E:
  2005. 0000126E  486E FFF4                pea.l      [A6 - 0xC]
  2006. 00001272  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2007. 00001276  2F0C                     move.l     -[A7], A4
  2008. 00001278  4EBA 03D8                jsr        [PC + 0x3D8 /* 00001652 */]
  2009. 0000127C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2010. 00001280  3E00                     move.w     D7, D0
  2011. 00001282  4A47                     tst.w      D7
  2012. 00001284  6704                     beq        +0x6 /* 0000128A */
  2013. 00001286  3007                     move.w     D0, D7
  2014. 00001288  6046                     bra        +0x48 /* 000012D0 */
  2015. label0000128A:
  2016. 0000128A  202E FFF4                move.l     D0, [A6 - 0xC]
  2017. 0000128E  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2018. 00001292  6704                     beq        +0x6 /* 00001298 */
  2019. 00001294  7064                     moveq.l    D0, 0x64
  2020. 00001296  6038                     bra        +0x3A /* 000012D0 */
  2021. label00001298:
  2022. 00001298  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2023. 0000129C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2024. 000012A0  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  2025. 000012A4  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  2026. 000012A8  6706                     beq        +0x8 /* 000012B0 */
  2027. 000012AA  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  2028. 000012AE  6020                     bra        +0x22 /* 000012D0 */
  2029. label000012B0:
  2030. 000012B0  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  2031. 000012B6  4267                     clr.w      -[A7]
  2032. 000012B8  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2033. 000012BC  486E FFF0                pea.l      [A6 - 0x10]
  2034. 000012C0  206E 0010                movea.l    A0, [A6 + 0x10]
  2035. 000012C4  2F10                     move.l     -[A7], [A0]
  2036. 000012C6  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  2037. 000012CA  301F                     move.w     D0, [A7]+
  2038. 000012CC  3E00                     move.w     D7, D0
  2039. 000012CE  3007                     move.w     D0, D7
  2040. label000012D0:
  2041. 000012D0  4CDF 1080                movem.l    D7,A4, [A7]+
  2042. 000012D4  4E5E                     unlink     A6
  2043. 000012D6  4E75                     rts
  2044. fn000012D8:
  2045. 000012D8  4E56 FFEC                link       A6, -0x0014
  2046. 000012DC  48E7 0108                movem.l    -[A7], D7,A4
  2047. 000012E0  286E 0008                movea.l    A4, [A6 + 0x8]
  2048. 000012E4  486E FFEC                pea.l      [A6 - 0x14]
  2049. 000012E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2050. 000012EC  2F0C                     move.l     -[A7], A4
  2051. 000012EE  4EBA 0AE0                jsr        [PC + 0xAE0 /* 00001DD0 */]
  2052. 000012F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2053. 000012F6  3E00                     move.w     D7, D0
  2054. 000012F8  4A47                     tst.w      D7
  2055. 000012FA  6706                     beq        +0x8 /* 00001302 */
  2056. 000012FC  3007                     move.w     D0, D7
  2057. 000012FE  6000 00B4                bra        +0xB6 /* 000013B4 */
  2058. label00001302:
  2059. 00001302  486E FFF4                pea.l      [A6 - 0xC]
  2060. 00001306  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2061. 0000130A  2F0C                     move.l     -[A7], A4
  2062. 0000130C  4EBA 0344                jsr        [PC + 0x344 /* 00001652 */]
  2063. 00001310  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2064. 00001314  3E00                     move.w     D7, D0
  2065. 00001316  4A47                     tst.w      D7
  2066. 00001318  6706                     beq        +0x8 /* 00001320 */
  2067. 0000131A  3007                     move.w     D0, D7
  2068. 0000131C  6000 0096                bra        +0x98 /* 000013B4 */
  2069. label00001320:
  2070. 00001320  202E FFF4                move.l     D0, [A6 - 0xC]
  2071. 00001324  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2072. 00001328  6706                     beq        +0x8 /* 00001330 */
  2073. 0000132A  7064                     moveq.l    D0, 0x64
  2074. 0000132C  6000 0086                bra        +0x88 /* 000013B4 */
  2075. label00001330:
  2076. 00001330  0CAE 0000 0104 FFF8      cmpi.l     [A6 - 0x8], 0x104
  2077. 00001338  6C2E                     bge        +0x30 /* 00001368 */
  2078. 0000133A  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  2079. 00001340  203C 0000 0104           move.l     D0, 0x104
  2080. 00001346  90AE FFF8                sub.l      D0, [A6 - 0x8]
  2081. 0000134A  D1AE 0010                add.l      [A6 + 0x10], D0
  2082. 0000134E  4267                     clr.w      -[A7]
  2083. 00001350  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2084. 00001354  486E FFF0                pea.l      [A6 - 0x10]
  2085. 00001358  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2086. 0000135C  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  2087. 00001360  301F                     move.w     D0, [A7]+
  2088. 00001362  3E00                     move.w     D7, D0
  2089. 00001364  3007                     move.w     D0, D7
  2090. 00001366  604C                     bra        +0x4E /* 000013B4 */
  2091. label00001368:
  2092. 00001368  202E FFF8                move.l     D0, [A6 - 0x8]
  2093. 0000136C  0680 FFFF FF08           addi.l     D0, 0xFFFFFF08
  2094. 00001372  D1AE FFEC                add.l      [A6 - 0x14], D0
  2095. 00001376  4267                     clr.w      -[A7]
  2096. 00001378  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2097. 0000137C  3F3C 0001                move.w     -[A7], 0x1
  2098. 00001380  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2099. 00001384  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  2100. 00001388  301F                     move.w     D0, [A7]+
  2101. 0000138A  3E00                     move.w     D7, D0
  2102. 0000138C  4A47                     tst.w      D7
  2103. 0000138E  6704                     beq        +0x6 /* 00001394 */
  2104. 00001390  3007                     move.w     D0, D7
  2105. 00001392  6020                     bra        +0x22 /* 000013B4 */
  2106. label00001394:
  2107. 00001394  2D7C 0000 0104 FFF0      move.l     [A6 - 0x10], 0x104
  2108. 0000139C  4267                     clr.w      -[A7]
  2109. 0000139E  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2110. 000013A2  486E FFF0                pea.l      [A6 - 0x10]
  2111. 000013A6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2112. 000013AA  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  2113. 000013AE  301F                     move.w     D0, [A7]+
  2114. 000013B0  3E00                     move.w     D7, D0
  2115. 000013B2  3007                     move.w     D0, D7
  2116. label000013B4:
  2117. 000013B4  4CDF 1080                movem.l    D7,A4, [A7]+
  2118. 000013B8  4E5E                     unlink     A6
  2119. 000013BA  4E75                     rts
  2120. fn000013BC:
  2121. 000013BC  4E56 FFEC                link       A6, -0x0014
  2122. 000013C0  48E7 0108                movem.l    -[A7], D7,A4
  2123. 000013C4  286E 0008                movea.l    A4, [A6 + 0x8]
  2124. 000013C8  2F0C                     move.l     -[A7], A4
  2125. 000013CA  4EBA 06C4                jsr        [PC + 0x6C4 /* 00001A90 */]
  2126. 000013CE  588F                     addq.l     A7, 4
  2127. 000013D0  3E00                     move.w     D7, D0
  2128. 000013D2  4A47                     tst.w      D7
  2129. 000013D4  6706                     beq        +0x8 /* 000013DC */
  2130. 000013D6  3007                     move.w     D0, D7
  2131. 000013D8  6000 00F8                bra        +0xFA /* 000014D2 */
  2132. label000013DC:
  2133. 000013DC  486E FFF0                pea.l      [A6 - 0x10]
  2134. 000013E0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2135. 000013E4  2F0C                     move.l     -[A7], A4
  2136. 000013E6  4EBA 09E8                jsr        [PC + 0x9E8 /* 00001DD0 */]
  2137. 000013EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2138. 000013EE  3E00                     move.w     D7, D0
  2139. 000013F0  4A47                     tst.w      D7
  2140. 000013F2  6706                     beq        +0x8 /* 000013FA */
  2141. 000013F4  3007                     move.w     D0, D7
  2142. 000013F6  6000 00DA                bra        +0xDC /* 000014D2 */
  2143. label000013FA:
  2144. 000013FA  486E FFF4                pea.l      [A6 - 0xC]
  2145. 000013FE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2146. 00001402  2F0C                     move.l     -[A7], A4
  2147. 00001404  4EBA 024C                jsr        [PC + 0x24C /* 00001652 */]
  2148. 00001408  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2149. 0000140C  3E00                     move.w     D7, D0
  2150. 0000140E  4A47                     tst.w      D7
  2151. 00001410  6706                     beq        +0x8 /* 00001418 */
  2152. 00001412  3007                     move.w     D0, D7
  2153. 00001414  6000 00BC                bra        +0xBE /* 000014D2 */
  2154. label00001418:
  2155. 00001418  202E FFF4                move.l     D0, [A6 - 0xC]
  2156. 0000141C  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2157. 00001420  6706                     beq        +0x8 /* 00001428 */
  2158. 00001422  7064                     moveq.l    D0, 0x64
  2159. 00001424  6000 00AC                bra        +0xAE /* 000014D2 */
  2160. label00001428:
  2161. 00001428  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2162. 0000142C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2163. 00001430  2F0C                     move.l     -[A7], A4
  2164. 00001432  4EBA 07D2                jsr        [PC + 0x7D2 /* 00001C06 */]
  2165. 00001436  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2166. 0000143A  42A7                     clr.l      -[A7]
  2167. 0000143C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2168. 00001440  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2169. 00001444  201F                     move.l     D0, [A7]+
  2170. 00001446  2D40 FFF8                move.l     [A6 - 0x8], D0
  2171. 0000144A  4878 0040                push.l     0x40 /* '@' */
  2172. 0000144E  206E FFF8                movea.l    A0, [A6 - 0x8]
  2173. 00001452  4868 004B                pea.l      [A0 + 0x4B]
  2174. 00001456  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2175. 0000145A  ED80                     asl        D0, 6
  2176. 0000145C  2D40 FFFC                move.l     [A6 - 0x4], D0
  2177. 00001460  486E FFF0                pea.l      [A6 - 0x10]
  2178. 00001464  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2179. 00001468  2F0C                     move.l     -[A7], A4
  2180. 0000146A  4EBA 043C                jsr        [PC + 0x43C /* 000018A8 */]
  2181. 0000146E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2182. 00001472  486E FFF4                pea.l      [A6 - 0xC]
  2183. 00001476  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2184. 0000147A  2F0C                     move.l     -[A7], A4
  2185. 0000147C  4EBA 0224                jsr        [PC + 0x224 /* 000016A2 */]
  2186. 00001480  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2187. 00001484  3E00                     move.w     D7, D0
  2188. 00001486  4A47                     tst.w      D7
  2189. 00001488  6704                     beq        +0x6 /* 0000148E */
  2190. 0000148A  3007                     move.w     D0, D7
  2191. 0000148C  6044                     bra        +0x46 /* 000014D2 */
  2192. label0000148E:
  2193. 0000148E  202E FFFC                move.l     D0, [A6 - 0x4]
  2194. 00001492  0680 FFFF FFF4           addi.l     D0, 0xFFFFFFF4
  2195. 00001498  2D40 FFEC                move.l     [A6 - 0x14], D0
  2196. 0000149C  4267                     clr.w      -[A7]
  2197. 0000149E  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2198. 000014A2  486E FFEC                pea.l      [A6 - 0x14]
  2199. 000014A6  206E 0010                movea.l    A0, [A6 + 0x10]
  2200. 000014AA  2F10                     move.l     -[A7], [A0]
  2201. 000014AC  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  2202. 000014B0  301F                     move.w     D0, [A7]+
  2203. 000014B2  3E00                     move.w     D7, D0
  2204. 000014B4  4A47                     tst.w      D7
  2205. 000014B6  6704                     beq        +0x6 /* 000014BC */
  2206. 000014B8  3007                     move.w     D0, D7
  2207. 000014BA  6016                     bra        +0x18 /* 000014D2 */
  2208. label000014BC:
  2209. 000014BC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2210. 000014C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2211. 000014C4  2F0C                     move.l     -[A7], A4
  2212. 000014C6  4EBA 0A74                jsr        [PC + 0xA74 /* 00001F3C */]
  2213. 000014CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2214. 000014CE  3E00                     move.w     D7, D0
  2215. 000014D0  3007                     move.w     D0, D7
  2216. label000014D2:
  2217. 000014D2  4CDF 1080                movem.l    D7,A4, [A7]+
  2218. 000014D6  4E5E                     unlink     A6
  2219. 000014D8  4E75                     rts
  2220. export_297:
  2221. fn000014DA:
  2222. 000014DA  4E56 FFEC                link       A6, -0x0014
  2223. 000014DE  48E7 0108                movem.l    -[A7], D7,A4
  2224. 000014E2  286E 0008                movea.l    A4, [A6 + 0x8]
  2225. 000014E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2226. 000014EA  2F0C                     move.l     -[A7], A4
  2227. 000014EC  4EBA 0204                jsr        [PC + 0x204 /* 000016F2 */]
  2228. 000014F0  508F                     addq.l     A7, 8
  2229. 000014F2  3E00                     move.w     D7, D0
  2230. 000014F4  4A47                     tst.w      D7
  2231. 000014F6  6706                     beq        +0x8 /* 000014FE */
  2232. 000014F8  3007                     move.w     D0, D7
  2233. 000014FA  6000 00A4                bra        +0xA6 /* 000015A0 */
  2234. label000014FE:
  2235. 000014FE  206E 000C                movea.l    A0, [A6 + 0xC]
  2236. 00001502  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  2237. 00001506  42A7                     clr.l      -[A7]
  2238. 00001508  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2239. 0000150C  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2240. 00001510  201F                     move.l     D0, [A7]+
  2241. 00001512  2D40 FFF8                move.l     [A6 - 0x8], D0
  2242. 00001516  4878 0040                push.l     0x40 /* '@' */
  2243. 0000151A  206E FFF8                movea.l    A0, [A6 - 0x8]
  2244. 0000151E  4868 004B                pea.l      [A0 + 0x4B]
  2245. 00001522  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2246. 00001526  ED80                     asl        D0, 6
  2247. 00001528  2D40 FFFC                move.l     [A6 - 0x4], D0
  2248. 0000152C  486E FFF0                pea.l      [A6 - 0x10]
  2249. 00001530  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2250. 00001534  2F0C                     move.l     -[A7], A4
  2251. 00001536  4EBA 0370                jsr        [PC + 0x370 /* 000018A8 */]
  2252. 0000153A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2253. 0000153E  486E FFF4                pea.l      [A6 - 0xC]
  2254. 00001542  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2255. 00001546  2F0C                     move.l     -[A7], A4
  2256. 00001548  4EBA 0158                jsr        [PC + 0x158 /* 000016A2 */]
  2257. 0000154C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2258. 00001550  3E00                     move.w     D7, D0
  2259. 00001552  4A47                     tst.w      D7
  2260. 00001554  6704                     beq        +0x6 /* 0000155A */
  2261. 00001556  3007                     move.w     D0, D7
  2262. 00001558  6046                     bra        +0x48 /* 000015A0 */
  2263. label0000155A:
  2264. 0000155A  202E FFFC                move.l     D0, [A6 - 0x4]
  2265. 0000155E  0680 FFFF FFF4           addi.l     D0, 0xFFFFFFF4
  2266. 00001564  2D40 FFEC                move.l     [A6 - 0x14], D0
  2267. 00001568  4267                     clr.w      -[A7]
  2268. 0000156A  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2269. 0000156E  486E FFEC                pea.l      [A6 - 0x14]
  2270. 00001572  206E 0010                movea.l    A0, [A6 + 0x10]
  2271. 00001576  2F10                     move.l     -[A7], [A0]
  2272. 00001578  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  2273. 0000157C  301F                     move.w     D0, [A7]+
  2274. 0000157E  3E00                     move.w     D7, D0
  2275. 00001580  4A47                     tst.w      D7
  2276. 00001582  6704                     beq        +0x6 /* 00001588 */
  2277. 00001584  3007                     move.w     D0, D7
  2278. 00001586  6018                     bra        +0x1A /* 000015A0 */
  2279. label00001588:
  2280. 00001588  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2281. 0000158C  206E 000C                movea.l    A0, [A6 + 0xC]
  2282. 00001590  2F10                     move.l     -[A7], [A0]
  2283. 00001592  2F0C                     move.l     -[A7], A4
  2284. 00001594  4EBA 09A6                jsr        [PC + 0x9A6 /* 00001F3C */]
  2285. 00001598  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2286. 0000159C  3E00                     move.w     D7, D0
  2287. 0000159E  3007                     move.w     D0, D7
  2288. label000015A0:
  2289. 000015A0  4CDF 1080                movem.l    D7,A4, [A7]+
  2290. 000015A4  4E5E                     unlink     A6
  2291. 000015A6  4E75                     rts
  2292. fn000015A8:
  2293. 000015A8  4E56 FFEC                link       A6, -0x0014
  2294. 000015AC  48E7 0108                movem.l    -[A7], D7,A4
  2295. 000015B0  286E 0008                movea.l    A4, [A6 + 0x8]
  2296. 000015B4  2F0C                     move.l     -[A7], A4
  2297. 000015B6  4EBA 04D8                jsr        [PC + 0x4D8 /* 00001A90 */]
  2298. 000015BA  588F                     addq.l     A7, 4
  2299. 000015BC  3E00                     move.w     D7, D0
  2300. 000015BE  4A47                     tst.w      D7
  2301. 000015C0  6706                     beq        +0x8 /* 000015C8 */
  2302. 000015C2  3007                     move.w     D0, D7
  2303. 000015C4  6000 0084                bra        +0x86 /* 0000164A */
  2304. label000015C8:
  2305. 000015C8  486E FFF0                pea.l      [A6 - 0x10]
  2306. 000015CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2307. 000015D0  2F0C                     move.l     -[A7], A4
  2308. 000015D2  4EBA 07FC                jsr        [PC + 0x7FC /* 00001DD0 */]
  2309. 000015D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2310. 000015DA  3E00                     move.w     D7, D0
  2311. 000015DC  4A47                     tst.w      D7
  2312. 000015DE  6706                     beq        +0x8 /* 000015E6 */
  2313. 000015E0  3007                     move.w     D0, D7
  2314. 000015E2  6000 0066                bra        +0x68 /* 0000164A */
  2315. label000015E6:
  2316. 000015E6  486E FFF4                pea.l      [A6 - 0xC]
  2317. 000015EA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2318. 000015EE  2F0C                     move.l     -[A7], A4
  2319. 000015F0  4EBA 0060                jsr        [PC + 0x60 /* 00001652 */]
  2320. 000015F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2321. 000015F8  3E00                     move.w     D7, D0
  2322. 000015FA  4A47                     tst.w      D7
  2323. 000015FC  6704                     beq        +0x6 /* 00001602 */
  2324. 000015FE  3007                     move.w     D0, D7
  2325. 00001600  6048                     bra        +0x4A /* 0000164A */
  2326. label00001602:
  2327. 00001602  202E FFF4                move.l     D0, [A6 - 0xC]
  2328. 00001606  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2329. 0000160A  6704                     beq        +0x6 /* 00001610 */
  2330. 0000160C  7064                     moveq.l    D0, 0x64
  2331. 0000160E  603A                     bra        +0x3C /* 0000164A */
  2332. label00001610:
  2333. 00001610  2F2C 0146                move.l     -[A7], [A4 + 0x146]
  2334. 00001614  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2335. 00001618  2F0C                     move.l     -[A7], A4
  2336. 0000161A  4EBA 0920                jsr        [PC + 0x920 /* 00001F3C */]
  2337. 0000161E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2338. 00001622  3E00                     move.w     D7, D0
  2339. 00001624  4A47                     tst.w      D7
  2340. 00001626  6704                     beq        +0x6 /* 0000162C */
  2341. 00001628  3007                     move.w     D0, D7
  2342. 0000162A  601E                     bra        +0x20 /* 0000164A */
  2343. label0000162C:
  2344. 0000162C  296E 000C 0146           move.l     [A4 + 0x146], [A6 + 0xC]
  2345. 00001632  52AC 0142                addq.l     [A4 + 0x142], 1
  2346. 00001636  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2347. 0000163A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2348. 0000163E  2F0C                     move.l     -[A7], A4
  2349. 00001640  4EBA 05C4                jsr        [PC + 0x5C4 /* 00001C06 */]
  2350. 00001644  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2351. 00001648  7000                     moveq.l    D0, 0x00
  2352. label0000164A:
  2353. 0000164A  4CDF 1080                movem.l    D7,A4, [A7]+
  2354. 0000164E  4E5E                     unlink     A6
  2355. 00001650  4E75                     rts
  2356. fn00001652:
  2357. 00001652  4E56 FFFC                link       A6, -0x0004
  2358. 00001656  48E7 0108                movem.l    -[A7], D7,A4
  2359. 0000165A  286E 0008                movea.l    A4, [A6 + 0x8]
  2360. 0000165E  4267                     clr.w      -[A7]
  2361. 00001660  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2362. 00001664  3F3C 0001                move.w     -[A7], 0x1
  2363. 00001668  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2364. 0000166C  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  2365. 00001670  301F                     move.w     D0, [A7]+
  2366. 00001672  3E00                     move.w     D7, D0
  2367. 00001674  4A47                     tst.w      D7
  2368. 00001676  6704                     beq        +0x6 /* 0000167C */
  2369. 00001678  3007                     move.w     D0, D7
  2370. 0000167A  601E                     bra        +0x20 /* 0000169A */
  2371. label0000167C:
  2372. 0000167C  700C                     moveq.l    D0, 0x0C
  2373. 0000167E  2D40 FFFC                move.l     [A6 - 0x4], D0
  2374. 00001682  4267                     clr.w      -[A7]
  2375. 00001684  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2376. 00001688  486E FFFC                pea.l      [A6 - 0x4]
  2377. 0000168C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2378. 00001690  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  2379. 00001694  301F                     move.w     D0, [A7]+
  2380. 00001696  3E00                     move.w     D7, D0
  2381. 00001698  3007                     move.w     D0, D7
  2382. label0000169A:
  2383. 0000169A  4CDF 1080                movem.l    D7,A4, [A7]+
  2384. 0000169E  4E5E                     unlink     A6
  2385. 000016A0  4E75                     rts
  2386. fn000016A2:
  2387. 000016A2  4E56 FFFC                link       A6, -0x0004
  2388. 000016A6  48E7 0108                movem.l    -[A7], D7,A4
  2389. 000016AA  286E 0008                movea.l    A4, [A6 + 0x8]
  2390. 000016AE  4267                     clr.w      -[A7]
  2391. 000016B0  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2392. 000016B4  3F3C 0001                move.w     -[A7], 0x1
  2393. 000016B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2394. 000016BC  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  2395. 000016C0  301F                     move.w     D0, [A7]+
  2396. 000016C2  3E00                     move.w     D7, D0
  2397. 000016C4  4A47                     tst.w      D7
  2398. 000016C6  6704                     beq        +0x6 /* 000016CC */
  2399. 000016C8  3007                     move.w     D0, D7
  2400. 000016CA  601E                     bra        +0x20 /* 000016EA */
  2401. label000016CC:
  2402. 000016CC  700C                     moveq.l    D0, 0x0C
  2403. 000016CE  2D40 FFFC                move.l     [A6 - 0x4], D0
  2404. 000016D2  4267                     clr.w      -[A7]
  2405. 000016D4  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2406. 000016D8  486E FFFC                pea.l      [A6 - 0x4]
  2407. 000016DC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2408. 000016E0  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  2409. 000016E4  301F                     move.w     D0, [A7]+
  2410. 000016E6  3E00                     move.w     D7, D0
  2411. 000016E8  3007                     move.w     D0, D7
  2412. label000016EA:
  2413. 000016EA  4CDF 1080                movem.l    D7,A4, [A7]+
  2414. 000016EE  4E5E                     unlink     A6
  2415. 000016F0  4E75                     rts
  2416. fn000016F2:
  2417. 000016F2  4E56 FFFC                link       A6, -0x0004
  2418. 000016F6  48E7 0108                movem.l    -[A7], D7,A4
  2419. 000016FA  286E 0008                movea.l    A4, [A6 + 0x8]
  2420. 000016FE  4AAC 0142                tst.l      [A4 + 0x142]
  2421. 00001702  6734                     beq        +0x36 /* 00001738 */
  2422. 00001704  206E 000C                movea.l    A0, [A6 + 0xC]
  2423. 00001708  20AC 0146                move.l     [A0], [A4 + 0x146]
  2424. 0000170C  486E FFFC                pea.l      [A6 - 0x4]
  2425. 00001710  206E 000C                movea.l    A0, [A6 + 0xC]
  2426. 00001714  2F10                     move.l     -[A7], [A0]
  2427. 00001716  2F0C                     move.l     -[A7], A4
  2428. 00001718  4EBA 06B6                jsr        [PC + 0x6B6 /* 00001DD0 */]
  2429. 0000171C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2430. 00001720  3E00                     move.w     D7, D0
  2431. 00001722  4A47                     tst.w      D7
  2432. 00001724  6704                     beq        +0x6 /* 0000172A */
  2433. 00001726  3007                     move.w     D0, D7
  2434. 00001728  602E                     bra        +0x30 /* 00001758 */
  2435. label0000172A:
  2436. 0000172A  296E FFFC 0146           move.l     [A4 + 0x146], [A6 - 0x4]
  2437. 00001730  53AC 0142                subq.l     [A4 + 0x142], 1
  2438. 00001734  7000                     moveq.l    D0, 0x00
  2439. 00001736  6020                     bra        +0x22 /* 00001758 */
  2440. label00001738:
  2441. 00001738  2F0C                     move.l     -[A7], A4
  2442. 0000173A  4EBA 0024                jsr        [PC + 0x24 /* 00001760 */]
  2443. 0000173E  588F                     addq.l     A7, 4
  2444. 00001740  3E00                     move.w     D7, D0
  2445. 00001742  4A47                     tst.w      D7
  2446. 00001744  6704                     beq        +0x6 /* 0000174A */
  2447. 00001746  3007                     move.w     D0, D7
  2448. 00001748  600E                     bra        +0x10 /* 00001758 */
  2449. label0000174A:
  2450. 0000174A  206E 000C                movea.l    A0, [A6 + 0xC]
  2451. 0000174E  20AC 013E                move.l     [A0], [A4 + 0x13E]
  2452. 00001752  52AC 013E                addq.l     [A4 + 0x13E], 1
  2453. 00001756  7000                     moveq.l    D0, 0x00
  2454. label00001758:
  2455. 00001758  4CDF 1080                movem.l    D7,A4, [A7]+
  2456. 0000175C  4E5E                     unlink     A6
  2457. 0000175E  4E75                     rts
  2458. fn00001760:
  2459. 00001760  4E56 FFDC                link       A6, -0x0024
  2460. 00001764  48E7 0308                movem.l    -[A7], D6,D7,A4
  2461. 00001768  286E 0008                movea.l    A4, [A6 + 0x8]
  2462. 0000176C  42AE FFDC                clr.l      [A6 - 0x24]
  2463. 00001770  202C 013E                move.l     D0, [A4 + 0x13E]
  2464. 00001774  B0AC 013A                cmp.l      D0, [A4 + 0x13A]
  2465. 00001778  6C06                     bge        +0x8 /* 00001780 */
  2466. 0000177A  7000                     moveq.l    D0, 0x00
  2467. 0000177C  6000 0122                bra        +0x124 /* 000018A0 */
  2468. label00001780:
  2469. 00001780  202C 013A                move.l     D0, [A4 + 0x13A]
  2470. 00001784  E580                     asl        D0, 2
  2471. 00001786  0680 0000 0400           addi.l     D0, 0x400
  2472. 0000178C  2D40 FFE8                move.l     [A6 - 0x18], D0
  2473. label00001790:
  2474. 00001790  7C01                     moveq.l    D6, 0x01
  2475. 00001792  4AAC 0136                tst.l      [A4 + 0x136]
  2476. 00001796  6732                     beq        +0x34 /* 000017CA */
  2477. 00001798  41EE FFEC                lea.l      A0, [A6 - 0x14]
  2478. 0000179C  43EC 032A                lea.l      A1, [A4 + 0x32A]
  2479. 000017A0  20D9                     move.l     [A0]+, [A1]+
  2480. 000017A2  20D9                     move.l     [A0]+, [A1]+
  2481. 000017A4  202E FFEC                move.l     D0, [A6 - 0x14]
  2482. 000017A8  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  2483. 000017AC  6E1C                     bgt        +0x1E /* 000017CA */
  2484. 000017AE  4267                     clr.w      -[A7]
  2485. 000017B0  2F0C                     move.l     -[A7], A4
  2486. 000017B2  4EBA 05A2                jsr        [PC + 0x5A2 /* 00001D56 */]
  2487. 000017B6  5C8F                     addq.l     A7, 6
  2488. 000017B8  202E FFF0                move.l     D0, [A6 - 0x10]
  2489. 000017BC  D1AE FFE8                add.l      [A6 - 0x18], D0
  2490. 000017C0  202E FFF0                move.l     D0, [A6 - 0x10]
  2491. 000017C4  D1AE FFDC                add.l      [A6 - 0x24], D0
  2492. 000017C8  7C00                     moveq.l    D6, 0x00
  2493. label000017CA:
  2494. 000017CA  4A46                     tst.w      D6
  2495. 000017CC  6700 0082                beq        +0x84 /* 00001850 */
  2496. 000017D0  486E FFF4                pea.l      [A6 - 0xC]
  2497. 000017D4  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2498. 000017D8  2F0C                     move.l     -[A7], A4
  2499. 000017DA  4EBA FE76                jsr        [PC - 0x18A /* 00001652 */]
  2500. 000017DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2501. 000017E2  3E00                     move.w     D7, D0
  2502. 000017E4  4A47                     tst.w      D7
  2503. 000017E6  6706                     beq        +0x8 /* 000017EE */
  2504. 000017E8  3007                     move.w     D0, D7
  2505. 000017EA  6000 00B4                bra        +0xB6 /* 000018A0 */
  2506. label000017EE:
  2507. 000017EE  486E FFE0                pea.l      [A6 - 0x20]
  2508. 000017F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2509. 000017F6  2F0C                     move.l     -[A7], A4
  2510. 000017F8  4EBA 00AE                jsr        [PC + 0xAE /* 000018A8 */]
  2511. 000017FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2512. 00001800  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2513. 00001804  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2514. 00001808  2F0C                     move.l     -[A7], A4
  2515. 0000180A  4EBA 0730                jsr        [PC + 0x730 /* 00001F3C */]
  2516. 0000180E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2517. 00001812  3E00                     move.w     D7, D0
  2518. 00001814  4A47                     tst.w      D7
  2519. 00001816  6706                     beq        +0x8 /* 0000181E */
  2520. 00001818  3007                     move.w     D0, D7
  2521. 0000181A  6000 0084                bra        +0x86 /* 000018A0 */
  2522. label0000181E:
  2523. 0000181E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2524. 00001822  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2525. 00001826  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2526. 0000182A  2F0C                     move.l     -[A7], A4
  2527. 0000182C  4EBA 014C                jsr        [PC + 0x14C /* 0000197A */]
  2528. 00001830  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2529. 00001834  3E00                     move.w     D7, D0
  2530. 00001836  4A47                     tst.w      D7
  2531. 00001838  6706                     beq        +0x8 /* 00001840 */
  2532. 0000183A  3007                     move.w     D0, D7
  2533. 0000183C  6000 0062                bra        +0x64 /* 000018A0 */
  2534. label00001840:
  2535. 00001840  202E FFFC                move.l     D0, [A6 - 0x4]
  2536. 00001844  D1AE FFE8                add.l      [A6 - 0x18], D0
  2537. 00001848  202E FFFC                move.l     D0, [A6 - 0x4]
  2538. 0000184C  D1AE FFDC                add.l      [A6 - 0x24], D0
  2539. label00001850:
  2540. 00001850  0CAE 0000 0200 FFDC      cmpi.l     [A6 - 0x24], 0x200
  2541. 00001858  6D00 FF36                blt        -0xC8 /* 00001790 */
  2542. 0000185C  06AC 0000 0080 013A      addi.l     [A4 + 0x13A], 0x80
  2543. 00001864  06AE FFFF FE00 FFDC      addi.l     [A6 - 0x24], 0xFFFFFE00
  2544. 0000186C  4AAE FFDC                tst.l      [A6 - 0x24]
  2545. 00001870  6F2C                     ble        +0x2E /* 0000189E */
  2546. 00001872  2F0C                     move.l     -[A7], A4
  2547. 00001874  4EBA 021A                jsr        [PC + 0x21A /* 00001A90 */]
  2548. 00001878  588F                     addq.l     A7, 4
  2549. 0000187A  3E00                     move.w     D7, D0
  2550. 0000187C  4A47                     tst.w      D7
  2551. 0000187E  6704                     beq        +0x6 /* 00001884 */
  2552. 00001880  3007                     move.w     D0, D7
  2553. 00001882  601C                     bra        +0x1E /* 000018A0 */
  2554. label00001884:
  2555. 00001884  202E FFDC                move.l     D0, [A6 - 0x24]
  2556. 00001888  91AE FFE8                sub.l      [A6 - 0x18], D0
  2557. 0000188C  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2558. 00001890  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2559. 00001894  2F0C                     move.l     -[A7], A4
  2560. 00001896  4EBA 036E                jsr        [PC + 0x36E /* 00001C06 */]
  2561. 0000189A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2562. label0000189E:
  2563. 0000189E  7000                     moveq.l    D0, 0x00
  2564. label000018A0:
  2565. 000018A0  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2566. 000018A4  4E5E                     unlink     A6
  2567. 000018A6  4E75                     rts
  2568. fn000018A8:
  2569. 000018A8  4E56 FFEC                link       A6, -0x0014
  2570. 000018AC  48E7 0308                movem.l    -[A7], D6,D7,A4
  2571. 000018B0  286E 0008                movea.l    A4, [A6 + 0x8]
  2572. 000018B4  42AE FFEC                clr.l      [A6 - 0x14]
  2573. 000018B8  2D7C 7FFF FFFF FFF0      move.l     [A6 - 0x10], 0x7FFFFFFF
  2574. 000018C0  7E00                     moveq.l    D7, 0x00
  2575. 000018C2  603A                     bra        +0x3C /* 000018FE */
  2576. label000018C4:
  2577. 000018C4  3007                     move.w     D0, D7
  2578. 000018C6  48C0                     ext.l      D0
  2579. 000018C8  E780                     asl        D0, 3
  2580. 000018CA  D08C                     add.l      D0, A4
  2581. 000018CC  2040                     movea.l    A0, D0
  2582. 000018CE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2583. 000018D2  41E8 032A                lea.l      A0, [A0 + 0x32A]
  2584. 000018D6  22D8                     move.l     [A1]+, [A0]+
  2585. 000018D8  22D8                     move.l     [A1]+, [A0]+
  2586. 000018DA  202E 000C                move.l     D0, [A6 + 0xC]
  2587. 000018DE  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  2588. 000018E2  6E18                     bgt        +0x1A /* 000018FC */
  2589. 000018E4  202E FFF8                move.l     D0, [A6 - 0x8]
  2590. 000018E8  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  2591. 000018EC  6C0E                     bge        +0x10 /* 000018FC */
  2592. 000018EE  41EE FFEC                lea.l      A0, [A6 - 0x14]
  2593. 000018F2  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2594. 000018F6  20D9                     move.l     [A0]+, [A1]+
  2595. 000018F8  20D9                     move.l     [A0]+, [A1]+
  2596. 000018FA  3C07                     move.w     D6, D7
  2597. label000018FC:
  2598. 000018FC  5247                     addq.w     D7, 1
  2599. label000018FE:
  2600. 000018FE  3047                     movea.w    A0, D7
  2601. 00001900  B1EC 0136                cmpa.l     A0, [A4 + 0x136]
  2602. 00001904  6DBE                     blt        -0x40 /* 000018C4 */
  2603. 00001906  4AAE FFEC                tst.l      [A6 - 0x14]
  2604. 0000190A  6756                     beq        +0x58 /* 00001962 */
  2605. 0000190C  202E FFF0                move.l     D0, [A6 - 0x10]
  2606. 00001910  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2607. 00001914  6E14                     bgt        +0x16 /* 0000192A */
  2608. 00001916  206E 0010                movea.l    A0, [A6 + 0x10]
  2609. 0000191A  20AE FFEC                move.l     [A0], [A6 - 0x14]
  2610. 0000191E  3F06                     move.w     -[A7], D6
  2611. 00001920  2F0C                     move.l     -[A7], A4
  2612. 00001922  4EBA 0432                jsr        [PC + 0x432 /* 00001D56 */]
  2613. 00001926  5C8F                     addq.l     A7, 6
  2614. 00001928  6048                     bra        +0x4A /* 00001972 */
  2615. label0000192A:
  2616. 0000192A  206E 0010                movea.l    A0, [A6 + 0x10]
  2617. 0000192E  20AE FFEC                move.l     [A0], [A6 - 0x14]
  2618. 00001932  202E 000C                move.l     D0, [A6 + 0xC]
  2619. 00001936  D1AE FFEC                add.l      [A6 - 0x14], D0
  2620. 0000193A  202E 000C                move.l     D0, [A6 + 0xC]
  2621. 0000193E  91AE FFF0                sub.l      [A6 - 0x10], D0
  2622. 00001942  202E 000C                move.l     D0, [A6 + 0xC]
  2623. 00001946  91AC 0132                sub.l      [A4 + 0x132], D0
  2624. 0000194A  3006                     move.w     D0, D6
  2625. 0000194C  48C0                     ext.l      D0
  2626. 0000194E  E780                     asl        D0, 3
  2627. 00001950  D08C                     add.l      D0, A4
  2628. 00001952  2040                     movea.l    A0, D0
  2629. 00001954  41E8 032A                lea.l      A0, [A0 + 0x32A]
  2630. 00001958  43EE FFEC                lea.l      A1, [A6 - 0x14]
  2631. 0000195C  20D9                     move.l     [A0]+, [A1]+
  2632. 0000195E  20D9                     move.l     [A0]+, [A1]+
  2633. 00001960  6010                     bra        +0x12 /* 00001972 */
  2634. label00001962:
  2635. 00001962  206E 0010                movea.l    A0, [A6 + 0x10]
  2636. 00001966  20AC 012E                move.l     [A0], [A4 + 0x12E]
  2637. 0000196A  202E 000C                move.l     D0, [A6 + 0xC]
  2638. 0000196E  D1AC 012E                add.l      [A4 + 0x12E], D0
  2639. label00001972:
  2640. 00001972  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2641. 00001976  4E5E                     unlink     A6
  2642. 00001978  4E75                     rts
  2643. fn0000197A:
  2644. 0000197A  4E56 FFF0                link       A6, -0x0010
  2645. 0000197E  48E7 0108                movem.l    -[A7], D7,A4
  2646. 00001982  286E 0008                movea.l    A4, [A6 + 0x8]
  2647. 00001986  42A7                     clr.l      -[A7]
  2648. 00001988  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  2649. 0000198C  201F                     move.l     D0, [A7]+
  2650. 0000198E  2D40 FFF4                move.l     [A6 - 0xC], D0
  2651. 00001992  202E FFF4                move.l     D0, [A6 - 0xC]
  2652. 00001996  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  2653. 0000199A  6F06                     ble        +0x8 /* 000019A2 */
  2654. 0000199C  2D6E 0014 FFF4           move.l     [A6 - 0xC], [A6 + 0x14]
  2655. label000019A2:
  2656. 000019A2  42A7                     clr.l      -[A7]
  2657. 000019A4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2658. 000019A8  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  2659. 000019AC  205F                     movea.l    A0, [A7]+
  2660. 000019AE  2D48 FFFC                move.l     [A6 - 0x4], A0
  2661. 000019B2  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  2662. 000019B6  6708                     beq        +0xA /* 000019C0 */
  2663. 000019B8  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  2664. 000019BC  6000 00CA                bra        +0xCC /* 00001A88 */
  2665. label000019C0:
  2666. 000019C0  2D6E 0014 FFF0           move.l     [A6 - 0x10], [A6 + 0x14]
  2667. 000019C6  202E 0014                move.l     D0, [A6 + 0x14]
  2668. 000019CA  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  2669. 000019CE  6F06                     ble        +0x8 /* 000019D6 */
  2670. 000019D0  2D6E FFF4 FFF0           move.l     [A6 - 0x10], [A6 - 0xC]
  2671. label000019D6:
  2672. 000019D6  4267                     clr.w      -[A7]
  2673. 000019D8  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2674. 000019DC  3F3C 0001                move.w     -[A7], 0x1
  2675. 000019E0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2676. 000019E4  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  2677. 000019E8  301F                     move.w     D0, [A7]+
  2678. 000019EA  3E00                     move.w     D7, D0
  2679. 000019EC  4A47                     tst.w      D7
  2680. 000019EE  6706                     beq        +0x8 /* 000019F6 */
  2681. 000019F0  3007                     move.w     D0, D7
  2682. 000019F2  6000 0094                bra        +0x96 /* 00001A88 */
  2683. label000019F6:
  2684. 000019F6  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  2685. 000019FC  4267                     clr.w      -[A7]
  2686. 000019FE  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2687. 00001A02  486E FFF8                pea.l      [A6 - 0x8]
  2688. 00001A06  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2689. 00001A0A  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  2690. 00001A0E  301F                     move.w     D0, [A7]+
  2691. 00001A10  3E00                     move.w     D7, D0
  2692. 00001A12  4A47                     tst.w      D7
  2693. 00001A14  6706                     beq        +0x8 /* 00001A1C */
  2694. 00001A16  3007                     move.w     D0, D7
  2695. 00001A18  6000 006E                bra        +0x70 /* 00001A88 */
  2696. label00001A1C:
  2697. 00001A1C  4267                     clr.w      -[A7]
  2698. 00001A1E  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2699. 00001A22  3F3C 0001                move.w     -[A7], 0x1
  2700. 00001A26  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2701. 00001A2A  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  2702. 00001A2E  301F                     move.w     D0, [A7]+
  2703. 00001A30  3E00                     move.w     D7, D0
  2704. 00001A32  4A47                     tst.w      D7
  2705. 00001A34  6704                     beq        +0x6 /* 00001A3A */
  2706. 00001A36  3007                     move.w     D0, D7
  2707. 00001A38  604E                     bra        +0x50 /* 00001A88 */
  2708. label00001A3A:
  2709. 00001A3A  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  2710. 00001A40  4267                     clr.w      -[A7]
  2711. 00001A42  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2712. 00001A46  486E FFF8                pea.l      [A6 - 0x8]
  2713. 00001A4A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2714. 00001A4E  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  2715. 00001A52  301F                     move.w     D0, [A7]+
  2716. 00001A54  3E00                     move.w     D7, D0
  2717. 00001A56  4A47                     tst.w      D7
  2718. 00001A58  6704                     beq        +0x6 /* 00001A5E */
  2719. 00001A5A  3007                     move.w     D0, D7
  2720. 00001A5C  602A                     bra        +0x2C /* 00001A88 */
  2721. label00001A5E:
  2722. 00001A5E  202E FFF0                move.l     D0, [A6 - 0x10]
  2723. 00001A62  D1AE 000C                add.l      [A6 + 0xC], D0
  2724. 00001A66  202E FFF0                move.l     D0, [A6 - 0x10]
  2725. 00001A6A  D1AE 0010                add.l      [A6 + 0x10], D0
  2726. 00001A6E  202E FFF0                move.l     D0, [A6 - 0x10]
  2727. 00001A72  91AE 0014                sub.l      [A6 + 0x14], D0
  2728. 00001A76  4AAE 0014                tst.l      [A6 + 0x14]
  2729. 00001A7A  6E00 FF44                bgt        -0xBA /* 000019C0 */
  2730. 00001A7E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2731. 00001A82  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  2732. 00001A86  7000                     moveq.l    D0, 0x00
  2733. label00001A88:
  2734. 00001A88  4CDF 1080                movem.l    D7,A4, [A7]+
  2735. 00001A8C  4E5E                     unlink     A6
  2736. 00001A8E  4E75                     rts
  2737. fn00001A90:
  2738. 00001A90  4E56 FFD8                link       A6, -0x0028
  2739. 00001A94  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2740. 00001A98  286E 0008                movea.l    A4, [A6 + 0x8]
  2741. 00001A9C  0CAC 0000 0040 0136      cmpi.l     [A4 + 0x136], 0x40 /* '@' */
  2742. 00001AA4  6C06                     bge        +0x8 /* 00001AAC */
  2743. 00001AA6  7000                     moveq.l    D0, 0x00
  2744. 00001AA8  6000 0154                bra        +0x156 /* 00001BFE */
  2745. label00001AAC:
  2746. 00001AAC  2D7C 7FFF FFFF FFEC      move.l     [A6 - 0x14], 0x7FFFFFFF
  2747. 00001AB4  7E00                     moveq.l    D7, 0x00
  2748. 00001AB6  6054                     bra        +0x56 /* 00001B0C */
  2749. label00001AB8:
  2750. 00001AB8  3007                     move.w     D0, D7
  2751. 00001ABA  48C0                     ext.l      D0
  2752. 00001ABC  E780                     asl        D0, 3
  2753. 00001ABE  D08C                     add.l      D0, A4
  2754. 00001AC0  2040                     movea.l    A0, D0
  2755. 00001AC2  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2756. 00001AC6  41E8 032A                lea.l      A0, [A0 + 0x32A]
  2757. 00001ACA  22D8                     move.l     [A1]+, [A0]+
  2758. 00001ACC  22D8                     move.l     [A1]+, [A0]+
  2759. 00001ACE  3007                     move.w     D0, D7
  2760. 00001AD0  5240                     addq.w     D0, 1
  2761. 00001AD2  48C0                     ext.l      D0
  2762. 00001AD4  E780                     asl        D0, 3
  2763. 00001AD6  D08C                     add.l      D0, A4
  2764. 00001AD8  2040                     movea.l    A0, D0
  2765. 00001ADA  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2766. 00001ADE  41E8 032A                lea.l      A0, [A0 + 0x32A]
  2767. 00001AE2  22D8                     move.l     [A1]+, [A0]+
  2768. 00001AE4  22D8                     move.l     [A1]+, [A0]+
  2769. 00001AE6  202E FFE0                move.l     D0, [A6 - 0x20]
  2770. 00001AEA  D0AE FFE4                add.l      D0, [A6 - 0x1C]
  2771. 00001AEE  222E FFD8                move.l     D1, [A6 - 0x28]
  2772. 00001AF2  9280                     sub.l      D1, D0
  2773. 00001AF4  2D41 FFF0                move.l     [A6 - 0x10], D1
  2774. 00001AF8  202E FFF0                move.l     D0, [A6 - 0x10]
  2775. 00001AFC  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  2776. 00001B00  6C08                     bge        +0xA /* 00001B0A */
  2777. 00001B02  2D6E FFF0 FFEC           move.l     [A6 - 0x14], [A6 - 0x10]
  2778. 00001B08  3C07                     move.w     D6, D7
  2779. label00001B0A:
  2780. 00001B0A  5247                     addq.w     D7, 1
  2781. label00001B0C:
  2782. 00001B0C  0C47 003F                cmpi.w     D7, 0x3F /* '?' */
  2783. 00001B10  6DA6                     blt        -0x58 /* 00001AB8 */
  2784. 00001B12  3006                     move.w     D0, D6
  2785. 00001B14  48C0                     ext.l      D0
  2786. 00001B16  E780                     asl        D0, 3
  2787. 00001B18  D08C                     add.l      D0, A4
  2788. 00001B1A  2040                     movea.l    A0, D0
  2789. 00001B1C  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2790. 00001B20  41E8 032A                lea.l      A0, [A0 + 0x32A]
  2791. 00001B24  22D8                     move.l     [A1]+, [A0]+
  2792. 00001B26  22D8                     move.l     [A1]+, [A0]+
  2793. 00001B28  3006                     move.w     D0, D6
  2794. 00001B2A  5240                     addq.w     D0, 1
  2795. 00001B2C  48C0                     ext.l      D0
  2796. 00001B2E  E780                     asl        D0, 3
  2797. 00001B30  D08C                     add.l      D0, A4
  2798. 00001B32  2040                     movea.l    A0, D0
  2799. 00001B34  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2800. 00001B38  41E8 032A                lea.l      A0, [A0 + 0x32A]
  2801. 00001B3C  22D8                     move.l     [A1]+, [A0]+
  2802. 00001B3E  22D8                     move.l     [A1]+, [A0]+
  2803. 00001B40  202E FFE0                move.l     D0, [A6 - 0x20]
  2804. 00001B44  D0AE FFE4                add.l      D0, [A6 - 0x1C]
  2805. 00001B48  2D40 FFE8                move.l     [A6 - 0x18], D0
  2806. label00001B4C:
  2807. 00001B4C  486E FFF4                pea.l      [A6 - 0xC]
  2808. 00001B50  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2809. 00001B54  2F0C                     move.l     -[A7], A4
  2810. 00001B56  4EBA FAFA                jsr        [PC - 0x506 /* 00001652 */]
  2811. 00001B5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2812. 00001B5E  3A00                     move.w     D5, D0
  2813. 00001B60  4A45                     tst.w      D5
  2814. 00001B62  6706                     beq        +0x8 /* 00001B6A */
  2815. 00001B64  3005                     move.w     D0, D5
  2816. 00001B66  6000 0096                bra        +0x98 /* 00001BFE */
  2817. label00001B6A:
  2818. 00001B6A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2819. 00001B6E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2820. 00001B72  2F0C                     move.l     -[A7], A4
  2821. 00001B74  4EBA 03C6                jsr        [PC + 0x3C6 /* 00001F3C */]
  2822. 00001B78  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2823. 00001B7C  3A00                     move.w     D5, D0
  2824. 00001B7E  4A45                     tst.w      D5
  2825. 00001B80  6706                     beq        +0x8 /* 00001B88 */
  2826. 00001B82  3005                     move.w     D0, D5
  2827. 00001B84  6000 0078                bra        +0x7A /* 00001BFE */
  2828. label00001B88:
  2829. 00001B88  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2830. 00001B8C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2831. 00001B90  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2832. 00001B94  2F0C                     move.l     -[A7], A4
  2833. 00001B96  4EBA FDE2                jsr        [PC - 0x21E /* 0000197A */]
  2834. 00001B9A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2835. 00001B9E  3A00                     move.w     D5, D0
  2836. 00001BA0  4A45                     tst.w      D5
  2837. 00001BA2  6704                     beq        +0x6 /* 00001BA8 */
  2838. 00001BA4  3005                     move.w     D0, D5
  2839. 00001BA6  6056                     bra        +0x58 /* 00001BFE */
  2840. label00001BA8:
  2841. 00001BA8  202E FFFC                move.l     D0, [A6 - 0x4]
  2842. 00001BAC  D1AE FFE0                add.l      [A6 - 0x20], D0
  2843. 00001BB0  202E FFFC                move.l     D0, [A6 - 0x4]
  2844. 00001BB4  D1AE FFE8                add.l      [A6 - 0x18], D0
  2845. 00001BB8  202E FFE8                move.l     D0, [A6 - 0x18]
  2846. 00001BBC  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  2847. 00001BC0  6D8A                     blt        -0x74 /* 00001B4C */
  2848. 00001BC2  202E FFE4                move.l     D0, [A6 - 0x1C]
  2849. 00001BC6  91AE FFD8                sub.l      [A6 - 0x28], D0
  2850. 00001BCA  202E FFE4                move.l     D0, [A6 - 0x1C]
  2851. 00001BCE  D1AE FFDC                add.l      [A6 - 0x24], D0
  2852. 00001BD2  202E FFE4                move.l     D0, [A6 - 0x1C]
  2853. 00001BD6  D1AC 0132                add.l      [A4 + 0x132], D0
  2854. 00001BDA  3006                     move.w     D0, D6
  2855. 00001BDC  5240                     addq.w     D0, 1
  2856. 00001BDE  48C0                     ext.l      D0
  2857. 00001BE0  E780                     asl        D0, 3
  2858. 00001BE2  D08C                     add.l      D0, A4
  2859. 00001BE4  2040                     movea.l    A0, D0
  2860. 00001BE6  41E8 032A                lea.l      A0, [A0 + 0x32A]
  2861. 00001BEA  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2862. 00001BEE  20D9                     move.l     [A0]+, [A1]+
  2863. 00001BF0  20D9                     move.l     [A0]+, [A1]+
  2864. 00001BF2  3F06                     move.w     -[A7], D6
  2865. 00001BF4  2F0C                     move.l     -[A7], A4
  2866. 00001BF6  4EBA 015E                jsr        [PC + 0x15E /* 00001D56 */]
  2867. 00001BFA  5C8F                     addq.l     A7, 6
  2868. 00001BFC  7000                     moveq.l    D0, 0x00
  2869. label00001BFE:
  2870. 00001BFE  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2871. 00001C02  4E5E                     unlink     A6
  2872. 00001C04  4E75                     rts
  2873. fn00001C06:
  2874. 00001C06  4E56 FFF0                link       A6, -0x0010
  2875. 00001C0A  48E7 0308                movem.l    -[A7], D6,D7,A4
  2876. 00001C0E  286E 0008                movea.l    A4, [A6 + 0x8]
  2877. 00001C12  7C00                     moveq.l    D6, 0x00
  2878. 00001C14  6022                     bra        +0x24 /* 00001C38 */
  2879. label00001C16:
  2880. 00001C16  3006                     move.w     D0, D6
  2881. 00001C18  48C0                     ext.l      D0
  2882. 00001C1A  E780                     asl        D0, 3
  2883. 00001C1C  D08C                     add.l      D0, A4
  2884. 00001C1E  2040                     movea.l    A0, D0
  2885. 00001C20  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2886. 00001C24  41E8 032A                lea.l      A0, [A0 + 0x32A]
  2887. 00001C28  22D8                     move.l     [A1]+, [A0]+
  2888. 00001C2A  22D8                     move.l     [A1]+, [A0]+
  2889. 00001C2C  202E FFF8                move.l     D0, [A6 - 0x8]
  2890. 00001C30  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2891. 00001C34  6E0A                     bgt        +0xC /* 00001C40 */
  2892. 00001C36  5246                     addq.w     D6, 1
  2893. label00001C38:
  2894. 00001C38  3046                     movea.w    A0, D6
  2895. 00001C3A  B1EC 0136                cmpa.l     A0, [A4 + 0x136]
  2896. 00001C3E  6DD6                     blt        -0x28 /* 00001C16 */
  2897. label00001C40:
  2898. 00001C40  202C 0136                move.l     D0, [A4 + 0x136]
  2899. 00001C44  5380                     subq.l     D0, 1
  2900. 00001C46  3E00                     move.w     D7, D0
  2901. 00001C48  6030                     bra        +0x32 /* 00001C7A */
  2902. label00001C4A:
  2903. 00001C4A  3007                     move.w     D0, D7
  2904. 00001C4C  48C0                     ext.l      D0
  2905. 00001C4E  E780                     asl        D0, 3
  2906. 00001C50  D08C                     add.l      D0, A4
  2907. 00001C52  2040                     movea.l    A0, D0
  2908. 00001C54  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2909. 00001C58  41E8 032A                lea.l      A0, [A0 + 0x32A]
  2910. 00001C5C  22D8                     move.l     [A1]+, [A0]+
  2911. 00001C5E  22D8                     move.l     [A1]+, [A0]+
  2912. 00001C60  3007                     move.w     D0, D7
  2913. 00001C62  5240                     addq.w     D0, 1
  2914. 00001C64  48C0                     ext.l      D0
  2915. 00001C66  E780                     asl        D0, 3
  2916. 00001C68  D08C                     add.l      D0, A4
  2917. 00001C6A  2040                     movea.l    A0, D0
  2918. 00001C6C  41E8 032A                lea.l      A0, [A0 + 0x32A]
  2919. 00001C70  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2920. 00001C74  20D9                     move.l     [A0]+, [A1]+
  2921. 00001C76  20D9                     move.l     [A0]+, [A1]+
  2922. 00001C78  5347                     subq.w     D7, 1
  2923. label00001C7A:
  2924. 00001C7A  BE46                     cmp.w      D7, D6
  2925. 00001C7C  6CCC                     bge        -0x32 /* 00001C4A */
  2926. 00001C7E  2D6E 000C FFF8           move.l     [A6 - 0x8], [A6 + 0xC]
  2927. 00001C84  2D6E 0010 FFFC           move.l     [A6 - 0x4], [A6 + 0x10]
  2928. 00001C8A  3006                     move.w     D0, D6
  2929. 00001C8C  48C0                     ext.l      D0
  2930. 00001C8E  E780                     asl        D0, 3
  2931. 00001C90  D08C                     add.l      D0, A4
  2932. 00001C92  2040                     movea.l    A0, D0
  2933. 00001C94  41E8 032A                lea.l      A0, [A0 + 0x32A]
  2934. 00001C98  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2935. 00001C9C  20D9                     move.l     [A0]+, [A1]+
  2936. 00001C9E  20D9                     move.l     [A0]+, [A1]+
  2937. 00001CA0  52AC 0136                addq.l     [A4 + 0x136], 1
  2938. 00001CA4  202E 0010                move.l     D0, [A6 + 0x10]
  2939. 00001CA8  D1AC 0132                add.l      [A4 + 0x132], D0
  2940. 00001CAC  2F0C                     move.l     -[A7], A4
  2941. 00001CAE  4EBA 000C                jsr        [PC + 0xC /* 00001CBC */]
  2942. 00001CB2  588F                     addq.l     A7, 4
  2943. 00001CB4  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2944. 00001CB8  4E5E                     unlink     A6
  2945. 00001CBA  4E75                     rts
  2946. fn00001CBC:
  2947. 00001CBC  4E56 FFF0                link       A6, -0x0010
  2948. 00001CC0  48E7 0108                movem.l    -[A7], D7,A4
  2949. 00001CC4  286E 0008                movea.l    A4, [A6 + 0x8]
  2950. 00001CC8  7E00                     moveq.l    D7, 0x00
  2951. 00001CCA  6000 0076                bra        +0x78 /* 00001D42 */
  2952. label00001CCE:
  2953. 00001CCE  3007                     move.w     D0, D7
  2954. 00001CD0  48C0                     ext.l      D0
  2955. 00001CD2  E780                     asl        D0, 3
  2956. 00001CD4  D08C                     add.l      D0, A4
  2957. 00001CD6  2040                     movea.l    A0, D0
  2958. 00001CD8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2959. 00001CDC  41E8 032A                lea.l      A0, [A0 + 0x32A]
  2960. 00001CE0  22D8                     move.l     [A1]+, [A0]+
  2961. 00001CE2  22D8                     move.l     [A1]+, [A0]+
  2962. 00001CE4  3007                     move.w     D0, D7
  2963. 00001CE6  5240                     addq.w     D0, 1
  2964. 00001CE8  48C0                     ext.l      D0
  2965. 00001CEA  E780                     asl        D0, 3
  2966. 00001CEC  D08C                     add.l      D0, A4
  2967. 00001CEE  2040                     movea.l    A0, D0
  2968. 00001CF0  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2969. 00001CF4  41E8 032A                lea.l      A0, [A0 + 0x32A]
  2970. 00001CF8  22D8                     move.l     [A1]+, [A0]+
  2971. 00001CFA  22D8                     move.l     [A1]+, [A0]+
  2972. 00001CFC  202E FFF8                move.l     D0, [A6 - 0x8]
  2973. 00001D00  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2974. 00001D04  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  2975. 00001D08  6D36                     blt        +0x38 /* 00001D40 */
  2976. 00001D0A  202E FFF4                move.l     D0, [A6 - 0xC]
  2977. 00001D0E  D1AE FFFC                add.l      [A6 - 0x4], D0
  2978. 00001D12  3007                     move.w     D0, D7
  2979. 00001D14  48C0                     ext.l      D0
  2980. 00001D16  E780                     asl        D0, 3
  2981. 00001D18  D08C                     add.l      D0, A4
  2982. 00001D1A  2040                     movea.l    A0, D0
  2983. 00001D1C  41E8 032A                lea.l      A0, [A0 + 0x32A]
  2984. 00001D20  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2985. 00001D24  20D9                     move.l     [A0]+, [A1]+
  2986. 00001D26  20D9                     move.l     [A0]+, [A1]+
  2987. 00001D28  202E FFF4                move.l     D0, [A6 - 0xC]
  2988. 00001D2C  D1AC 0132                add.l      [A4 + 0x132], D0
  2989. 00001D30  3007                     move.w     D0, D7
  2990. 00001D32  5240                     addq.w     D0, 1
  2991. 00001D34  3F00                     move.w     -[A7], D0
  2992. 00001D36  2F0C                     move.l     -[A7], A4
  2993. 00001D38  4EBA 001C                jsr        [PC + 0x1C /* 00001D56 */]
  2994. 00001D3C  5C8F                     addq.l     A7, 6
  2995. 00001D3E  5347                     subq.w     D7, 1
  2996. label00001D40:
  2997. 00001D40  5247                     addq.w     D7, 1
  2998. label00001D42:
  2999. 00001D42  202C 0136                move.l     D0, [A4 + 0x136]
  3000. 00001D46  5380                     subq.l     D0, 1
  3001. 00001D48  3047                     movea.w    A0, D7
  3002. 00001D4A  B1C0                     cmpa.l     A0, D0
  3003. 00001D4C  6D80                     blt        -0x7E /* 00001CCE */
  3004. 00001D4E  4CDF 1080                movem.l    D7,A4, [A7]+
  3005. 00001D52  4E5E                     unlink     A6
  3006. 00001D54  4E75                     rts
  3007. fn00001D56:
  3008. 00001D56  4E56 FFF8                link       A6, -0x0008
  3009. 00001D5A  48E7 0108                movem.l    -[A7], D7,A4
  3010. 00001D5E  286E 0008                movea.l    A4, [A6 + 0x8]
  3011. 00001D62  302E 000C                move.w     D0, [A6 + 0xC]
  3012. 00001D66  48C0                     ext.l      D0
  3013. 00001D68  E780                     asl        D0, 3
  3014. 00001D6A  D08C                     add.l      D0, A4
  3015. 00001D6C  2040                     movea.l    A0, D0
  3016. 00001D6E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3017. 00001D72  41E8 032A                lea.l      A0, [A0 + 0x32A]
  3018. 00001D76  22D8                     move.l     [A1]+, [A0]+
  3019. 00001D78  22D8                     move.l     [A1]+, [A0]+
  3020. 00001D7A  202E FFFC                move.l     D0, [A6 - 0x4]
  3021. 00001D7E  91AC 0132                sub.l      [A4 + 0x132], D0
  3022. 00001D82  302E 000C                move.w     D0, [A6 + 0xC]
  3023. 00001D86  5240                     addq.w     D0, 1
  3024. 00001D88  3E00                     move.w     D7, D0
  3025. 00001D8A  6030                     bra        +0x32 /* 00001DBC */
  3026. label00001D8C:
  3027. 00001D8C  3007                     move.w     D0, D7
  3028. 00001D8E  48C0                     ext.l      D0
  3029. 00001D90  E780                     asl        D0, 3
  3030. 00001D92  D08C                     add.l      D0, A4
  3031. 00001D94  2040                     movea.l    A0, D0
  3032. 00001D96  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3033. 00001D9A  41E8 032A                lea.l      A0, [A0 + 0x32A]
  3034. 00001D9E  22D8                     move.l     [A1]+, [A0]+
  3035. 00001DA0  22D8                     move.l     [A1]+, [A0]+
  3036. 00001DA2  3007                     move.w     D0, D7
  3037. 00001DA4  5340                     subq.w     D0, 1
  3038. 00001DA6  48C0                     ext.l      D0
  3039. 00001DA8  E780                     asl        D0, 3
  3040. 00001DAA  D08C                     add.l      D0, A4
  3041. 00001DAC  2040                     movea.l    A0, D0
  3042. 00001DAE  41E8 032A                lea.l      A0, [A0 + 0x32A]
  3043. 00001DB2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3044. 00001DB6  20D9                     move.l     [A0]+, [A1]+
  3045. 00001DB8  20D9                     move.l     [A0]+, [A1]+
  3046. 00001DBA  5247                     addq.w     D7, 1
  3047. label00001DBC:
  3048. 00001DBC  3047                     movea.w    A0, D7
  3049. 00001DBE  B1EC 0136                cmpa.l     A0, [A4 + 0x136]
  3050. 00001DC2  6DC8                     blt        -0x36 /* 00001D8C */
  3051. 00001DC4  53AC 0136                subq.l     [A4 + 0x136], 1
  3052. 00001DC8  4CDF 1080                movem.l    D7,A4, [A7]+
  3053. 00001DCC  4E5E                     unlink     A6
  3054. 00001DCE  4E75                     rts
  3055. fn00001DD0:
  3056. 00001DD0  4E56 0000                link       A6, 0
  3057. 00001DD4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3058. 00001DD8  286E 0008                movea.l    A4, [A6 + 0x8]
  3059. 00001DDC  4AAE 000C                tst.l      [A6 + 0xC]
  3060. 00001DE0  6C06                     bge        +0x8 /* 00001DE8 */
  3061. 00001DE2  7064                     moveq.l    D0, 0x64
  3062. 00001DE4  6000 014E                bra        +0x150 /* 00001F34 */
  3063. label00001DE8:
  3064. 00001DE8  202E 000C                move.l     D0, [A6 + 0xC]
  3065. 00001DEC  B0AC 013E                cmp.l      D0, [A4 + 0x13E]
  3066. 00001DF0  6D06                     blt        +0x8 /* 00001DF8 */
  3067. 00001DF2  7064                     moveq.l    D0, 0x64
  3068. 00001DF4  6000 013E                bra        +0x140 /* 00001F34 */
  3069. label00001DF8:
  3070. 00001DF8  2E3C 7FFF FFFF           move.l     D7, 0x7FFFFFFF
  3071. 00001DFE  41EC 0530                lea.l      A0, [A4 + 0x530]
  3072. 00001E02  2648                     movea.l    A3, A0
  3073. 00001E04  7A00                     moveq.l    D5, 0x00
  3074. 00001E06  6048                     bra        +0x4A /* 00001E50 */
  3075. label00001E08:
  3076. 00001E08  4878 0080                push.l     0x80
  3077. 00001E0C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3078. 00001E10  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3079. 00001E14  EF80                     asl        D0, 7
  3080. 00001E16  B093                     cmp.l      D0, [A3]
  3081. 00001E18  6624                     bne        +0x26 /* 00001E3E */
  3082. 00001E1A  276C 052A 0004           move.l     [A3 + 0x4], [A4 + 0x52A]
  3083. 00001E20  52AC 052A                addq.l     [A4 + 0x52A], 1
  3084. 00001E24  202E 000C                move.l     D0, [A6 + 0xC]
  3085. 00001E28  9093                     sub.l      D0, [A3]
  3086. 00001E2A  E580                     asl        D0, 2
  3087. 00001E2C  D08B                     add.l      D0, A3
  3088. 00001E2E  2040                     movea.l    A0, D0
  3089. 00001E30  226E 0010                movea.l    A1, [A6 + 0x10]
  3090. 00001E34  22A8 000A                move.l     [A1], [A0 + 0xA]
  3091. 00001E38  7000                     moveq.l    D0, 0x00
  3092. 00001E3A  6000 00F8                bra        +0xFA /* 00001F34 */
  3093. label00001E3E:
  3094. 00001E3E  BEAB 0004                cmp.l      D7, [A3 + 0x4]
  3095. 00001E42  6F06                     ble        +0x8 /* 00001E4A */
  3096. 00001E44  2E2B 0004                move.l     D7, [A3 + 0x4]
  3097. 00001E48  3805                     move.w     D4, D5
  3098. label00001E4A:
  3099. 00001E4A  47EB 020A                lea.l      A3, [A3 + 0x20A]
  3100. 00001E4E  5245                     addq.w     D5, 1
  3101. label00001E50:
  3102. 00001E50  BA6C 052E                cmp.w      D5, [A4 + 0x52E]
  3103. 00001E54  6DB2                     blt        -0x4C /* 00001E08 */
  3104. 00001E56  0C6C 0008 052E           cmpi.w     [A4 + 0x52E], 0x8
  3105. 00001E5C  6C64                     bge        +0x66 /* 00001EC2 */
  3106. 00001E5E  302C 052E                move.w     D0, [A4 + 0x52E]
  3107. 00001E62  C1FC 020A                muls.w     D0, 0x20A
  3108. 00001E66  D08C                     add.l      D0, A4
  3109. 00001E68  0680 0000 0530           addi.l     D0, 0x530
  3110. 00001E6E  2640                     movea.l    A3, D0
  3111. 00001E70  526C 052E                addq.w     [A4 + 0x52E], 1
  3112. 00001E74  4878 0080                push.l     0x80
  3113. 00001E78  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3114. 00001E7C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3115. 00001E80  EF80                     asl        D0, 7
  3116. 00001E82  2680                     move.l     [A3], D0
  3117. 00001E84  276C 052A 0004           move.l     [A3 + 0x4], [A4 + 0x52A]
  3118. 00001E8A  52AC 052A                addq.l     [A4 + 0x52A], 1
  3119. 00001E8E  426B 0008                clr.w      [A3 + 0x8]
  3120. 00001E92  2F0B                     move.l     -[A7], A3
  3121. 00001E94  2F0C                     move.l     -[A7], A4
  3122. 00001E96  4EBA 0214                jsr        [PC + 0x214 /* 000020AC */]
  3123. 00001E9A  508F                     addq.l     A7, 8
  3124. 00001E9C  3C00                     move.w     D6, D0
  3125. 00001E9E  4A46                     tst.w      D6
  3126. 00001EA0  6706                     beq        +0x8 /* 00001EA8 */
  3127. 00001EA2  3006                     move.w     D0, D6
  3128. 00001EA4  6000 008E                bra        +0x90 /* 00001F34 */
  3129. label00001EA8:
  3130. 00001EA8  202E 000C                move.l     D0, [A6 + 0xC]
  3131. 00001EAC  9093                     sub.l      D0, [A3]
  3132. 00001EAE  E580                     asl        D0, 2
  3133. 00001EB0  D08B                     add.l      D0, A3
  3134. 00001EB2  2040                     movea.l    A0, D0
  3135. 00001EB4  226E 0010                movea.l    A1, [A6 + 0x10]
  3136. 00001EB8  22A8 000A                move.l     [A1], [A0 + 0xA]
  3137. 00001EBC  7000                     moveq.l    D0, 0x00
  3138. 00001EBE  6000 0074                bra        +0x76 /* 00001F34 */
  3139. label00001EC2:
  3140. 00001EC2  3004                     move.w     D0, D4
  3141. 00001EC4  C1FC 020A                muls.w     D0, 0x20A
  3142. 00001EC8  D08C                     add.l      D0, A4
  3143. 00001ECA  0680 0000 0530           addi.l     D0, 0x530
  3144. 00001ED0  2640                     movea.l    A3, D0
  3145. 00001ED2  4A6B 0008                tst.w      [A3 + 0x8]
  3146. 00001ED6  6714                     beq        +0x16 /* 00001EEC */
  3147. 00001ED8  2F0B                     move.l     -[A7], A3
  3148. 00001EDA  2F0C                     move.l     -[A7], A4
  3149. 00001EDC  4EBA 0236                jsr        [PC + 0x236 /* 00002114 */]
  3150. 00001EE0  508F                     addq.l     A7, 8
  3151. 00001EE2  3C00                     move.w     D6, D0
  3152. 00001EE4  4A46                     tst.w      D6
  3153. 00001EE6  6704                     beq        +0x6 /* 00001EEC */
  3154. 00001EE8  3006                     move.w     D0, D6
  3155. 00001EEA  6048                     bra        +0x4A /* 00001F34 */
  3156. label00001EEC:
  3157. 00001EEC  4878 0080                push.l     0x80
  3158. 00001EF0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3159. 00001EF4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3160. 00001EF8  EF80                     asl        D0, 7
  3161. 00001EFA  2680                     move.l     [A3], D0
  3162. 00001EFC  276C 052A 0004           move.l     [A3 + 0x4], [A4 + 0x52A]
  3163. 00001F02  52AC 052A                addq.l     [A4 + 0x52A], 1
  3164. 00001F06  426B 0008                clr.w      [A3 + 0x8]
  3165. 00001F0A  2F0B                     move.l     -[A7], A3
  3166. 00001F0C  2F0C                     move.l     -[A7], A4
  3167. 00001F0E  4EBA 019C                jsr        [PC + 0x19C /* 000020AC */]
  3168. 00001F12  508F                     addq.l     A7, 8
  3169. 00001F14  3C00                     move.w     D6, D0
  3170. 00001F16  4A46                     tst.w      D6
  3171. 00001F18  6704                     beq        +0x6 /* 00001F1E */
  3172. 00001F1A  3006                     move.w     D0, D6
  3173. 00001F1C  6016                     bra        +0x18 /* 00001F34 */
  3174. label00001F1E:
  3175. 00001F1E  202E 000C                move.l     D0, [A6 + 0xC]
  3176. 00001F22  9093                     sub.l      D0, [A3]
  3177. 00001F24  E580                     asl        D0, 2
  3178. 00001F26  D08B                     add.l      D0, A3
  3179. 00001F28  2040                     movea.l    A0, D0
  3180. 00001F2A  226E 0010                movea.l    A1, [A6 + 0x10]
  3181. 00001F2E  22A8 000A                move.l     [A1], [A0 + 0xA]
  3182. 00001F32  7000                     moveq.l    D0, 0x00
  3183. label00001F34:
  3184. 00001F34  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3185. 00001F38  4E5E                     unlink     A6
  3186. 00001F3A  4E75                     rts
  3187. fn00001F3C:
  3188. 00001F3C  4E56 0000                link       A6, 0
  3189. 00001F40  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3190. 00001F44  286E 0008                movea.l    A4, [A6 + 0x8]
  3191. 00001F48  4AAE 000C                tst.l      [A6 + 0xC]
  3192. 00001F4C  6C06                     bge        +0x8 /* 00001F54 */
  3193. 00001F4E  7064                     moveq.l    D0, 0x64
  3194. 00001F50  6000 0152                bra        +0x154 /* 000020A4 */
  3195. label00001F54:
  3196. 00001F54  202E 000C                move.l     D0, [A6 + 0xC]
  3197. 00001F58  B0AC 013E                cmp.l      D0, [A4 + 0x13E]
  3198. 00001F5C  6D06                     blt        +0x8 /* 00001F64 */
  3199. 00001F5E  7064                     moveq.l    D0, 0x64
  3200. 00001F60  6000 0142                bra        +0x144 /* 000020A4 */
  3201. label00001F64:
  3202. 00001F64  2E3C 7FFF FFFF           move.l     D7, 0x7FFFFFFF
  3203. 00001F6A  41EC 0530                lea.l      A0, [A4 + 0x530]
  3204. 00001F6E  2648                     movea.l    A3, A0
  3205. 00001F70  7A00                     moveq.l    D5, 0x00
  3206. 00001F72  604C                     bra        +0x4E /* 00001FC0 */
  3207. label00001F74:
  3208. 00001F74  4878 0080                push.l     0x80
  3209. 00001F78  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3210. 00001F7C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3211. 00001F80  EF80                     asl        D0, 7
  3212. 00001F82  B093                     cmp.l      D0, [A3]
  3213. 00001F84  6628                     bne        +0x2A /* 00001FAE */
  3214. 00001F86  276C 052A 0004           move.l     [A3 + 0x4], [A4 + 0x52A]
  3215. 00001F8C  52AC 052A                addq.l     [A4 + 0x52A], 1
  3216. 00001F90  7001                     moveq.l    D0, 0x01
  3217. 00001F92  3740 0008                move.w     [A3 + 0x8], D0
  3218. 00001F96  202E 000C                move.l     D0, [A6 + 0xC]
  3219. 00001F9A  9093                     sub.l      D0, [A3]
  3220. 00001F9C  E580                     asl        D0, 2
  3221. 00001F9E  D08B                     add.l      D0, A3
  3222. 00001FA0  2040                     movea.l    A0, D0
  3223. 00001FA2  216E 0010 000A           move.l     [A0 + 0xA], [A6 + 0x10]
  3224. 00001FA8  7000                     moveq.l    D0, 0x00
  3225. 00001FAA  6000 00F8                bra        +0xFA /* 000020A4 */
  3226. label00001FAE:
  3227. 00001FAE  BEAB 0004                cmp.l      D7, [A3 + 0x4]
  3228. 00001FB2  6F06                     ble        +0x8 /* 00001FBA */
  3229. 00001FB4  2E2B 0004                move.l     D7, [A3 + 0x4]
  3230. 00001FB8  3805                     move.w     D4, D5
  3231. label00001FBA:
  3232. 00001FBA  47EB 020A                lea.l      A3, [A3 + 0x20A]
  3233. 00001FBE  5245                     addq.w     D5, 1
  3234. label00001FC0:
  3235. 00001FC0  BA6C 052E                cmp.w      D5, [A4 + 0x52E]
  3236. 00001FC4  6DAE                     blt        -0x50 /* 00001F74 */
  3237. 00001FC6  0C6C 0008 052E           cmpi.w     [A4 + 0x52E], 0x8
  3238. 00001FCC  6C64                     bge        +0x66 /* 00002032 */
  3239. 00001FCE  302C 052E                move.w     D0, [A4 + 0x52E]
  3240. 00001FD2  C1FC 020A                muls.w     D0, 0x20A
  3241. 00001FD6  D08C                     add.l      D0, A4
  3242. 00001FD8  0680 0000 0530           addi.l     D0, 0x530
  3243. 00001FDE  2640                     movea.l    A3, D0
  3244. 00001FE0  526C 052E                addq.w     [A4 + 0x52E], 1
  3245. 00001FE4  4878 0080                push.l     0x80
  3246. 00001FE8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3247. 00001FEC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3248. 00001FF0  EF80                     asl        D0, 7
  3249. 00001FF2  2680                     move.l     [A3], D0
  3250. 00001FF4  276C 052A 0004           move.l     [A3 + 0x4], [A4 + 0x52A]
  3251. 00001FFA  52AC 052A                addq.l     [A4 + 0x52A], 1
  3252. 00001FFE  7001                     moveq.l    D0, 0x01
  3253. 00002000  3740 0008                move.w     [A3 + 0x8], D0
  3254. 00002004  2F0B                     move.l     -[A7], A3
  3255. 00002006  2F0C                     move.l     -[A7], A4
  3256. 00002008  4EBA 00A2                jsr        [PC + 0xA2 /* 000020AC */]
  3257. 0000200C  508F                     addq.l     A7, 8
  3258. 0000200E  3C00                     move.w     D6, D0
  3259. 00002010  4A46                     tst.w      D6
  3260. 00002012  6706                     beq        +0x8 /* 0000201A */
  3261. 00002014  3006                     move.w     D0, D6
  3262. 00002016  6000 008C                bra        +0x8E /* 000020A4 */
  3263. label0000201A:
  3264. 0000201A  202E 000C                move.l     D0, [A6 + 0xC]
  3265. 0000201E  9093                     sub.l      D0, [A3]
  3266. 00002020  E580                     asl        D0, 2
  3267. 00002022  D08B                     add.l      D0, A3
  3268. 00002024  2040                     movea.l    A0, D0
  3269. 00002026  216E 0010 000A           move.l     [A0 + 0xA], [A6 + 0x10]
  3270. 0000202C  7000                     moveq.l    D0, 0x00
  3271. 0000202E  6000 0074                bra        +0x76 /* 000020A4 */
  3272. label00002032:
  3273. 00002032  3004                     move.w     D0, D4
  3274. 00002034  C1FC 020A                muls.w     D0, 0x20A
  3275. 00002038  D08C                     add.l      D0, A4
  3276. 0000203A  0680 0000 0530           addi.l     D0, 0x530
  3277. 00002040  2640                     movea.l    A3, D0
  3278. 00002042  4A6B 0008                tst.w      [A3 + 0x8]
  3279. 00002046  6714                     beq        +0x16 /* 0000205C */
  3280. 00002048  2F0B                     move.l     -[A7], A3
  3281. 0000204A  2F0C                     move.l     -[A7], A4
  3282. 0000204C  4EBA 00C6                jsr        [PC + 0xC6 /* 00002114 */]
  3283. 00002050  508F                     addq.l     A7, 8
  3284. 00002052  3C00                     move.w     D6, D0
  3285. 00002054  4A46                     tst.w      D6
  3286. 00002056  6704                     beq        +0x6 /* 0000205C */
  3287. 00002058  3006                     move.w     D0, D6
  3288. 0000205A  6048                     bra        +0x4A /* 000020A4 */
  3289. label0000205C:
  3290. 0000205C  4878 0080                push.l     0x80
  3291. 00002060  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3292. 00002064  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3293. 00002068  EF80                     asl        D0, 7
  3294. 0000206A  2680                     move.l     [A3], D0
  3295. 0000206C  276C 052A 0004           move.l     [A3 + 0x4], [A4 + 0x52A]
  3296. 00002072  52AC 052A                addq.l     [A4 + 0x52A], 1
  3297. 00002076  7001                     moveq.l    D0, 0x01
  3298. 00002078  3740 0008                move.w     [A3 + 0x8], D0
  3299. 0000207C  2F0B                     move.l     -[A7], A3
  3300. 0000207E  2F0C                     move.l     -[A7], A4
  3301. 00002080  4EBA 002A                jsr        [PC + 0x2A /* 000020AC */]
  3302. 00002084  508F                     addq.l     A7, 8
  3303. 00002086  3C00                     move.w     D6, D0
  3304. 00002088  4A46                     tst.w      D6
  3305. 0000208A  6704                     beq        +0x6 /* 00002090 */
  3306. 0000208C  3006                     move.w     D0, D6
  3307. 0000208E  6014                     bra        +0x16 /* 000020A4 */
  3308. label00002090:
  3309. 00002090  202E 000C                move.l     D0, [A6 + 0xC]
  3310. 00002094  9093                     sub.l      D0, [A3]
  3311. 00002096  E580                     asl        D0, 2
  3312. 00002098  D08B                     add.l      D0, A3
  3313. 0000209A  2040                     movea.l    A0, D0
  3314. 0000209C  216E 0010 000A           move.l     [A0 + 0xA], [A6 + 0x10]
  3315. 000020A2  7000                     moveq.l    D0, 0x00
  3316. label000020A4:
  3317. 000020A4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3318. 000020A8  4E5E                     unlink     A6
  3319. 000020AA  4E75                     rts
  3320. fn000020AC:
  3321. 000020AC  4E56 FFF8                link       A6, -0x0008
  3322. 000020B0  48E7 0108                movem.l    -[A7], D7,A4
  3323. 000020B4  286E 0008                movea.l    A4, [A6 + 0x8]
  3324. 000020B8  206E 000C                movea.l    A0, [A6 + 0xC]
  3325. 000020BC  2010                     move.l     D0, [A0]
  3326. 000020BE  E580                     asl        D0, 2
  3327. 000020C0  0680 0000 0400           addi.l     D0, 0x400
  3328. 000020C6  2D40 FFF8                move.l     [A6 - 0x8], D0
  3329. 000020CA  4267                     clr.w      -[A7]
  3330. 000020CC  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  3331. 000020D0  3F3C 0001                move.w     -[A7], 0x1
  3332. 000020D4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3333. 000020D8  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  3334. 000020DC  301F                     move.w     D0, [A7]+
  3335. 000020DE  3E00                     move.w     D7, D0
  3336. 000020E0  4A47                     tst.w      D7
  3337. 000020E2  6704                     beq        +0x6 /* 000020E8 */
  3338. 000020E4  3007                     move.w     D0, D7
  3339. 000020E6  6024                     bra        +0x26 /* 0000210C */
  3340. label000020E8:
  3341. 000020E8  2D7C 0000 0200 FFFC      move.l     [A6 - 0x4], 0x200
  3342. 000020F0  4267                     clr.w      -[A7]
  3343. 000020F2  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  3344. 000020F6  486E FFFC                pea.l      [A6 - 0x4]
  3345. 000020FA  206E 000C                movea.l    A0, [A6 + 0xC]
  3346. 000020FE  4868 000A                pea.l      [A0 + 0xA]
  3347. 00002102  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  3348. 00002106  301F                     move.w     D0, [A7]+
  3349. 00002108  3E00                     move.w     D7, D0
  3350. 0000210A  3007                     move.w     D0, D7
  3351. label0000210C:
  3352. 0000210C  4CDF 1080                movem.l    D7,A4, [A7]+
  3353. 00002110  4E5E                     unlink     A6
  3354. 00002112  4E75                     rts
  3355. fn00002114:
  3356. 00002114  4E56 FFF8                link       A6, -0x0008
  3357. 00002118  48E7 0108                movem.l    -[A7], D7,A4
  3358. 0000211C  286E 0008                movea.l    A4, [A6 + 0x8]
  3359. 00002120  206E 000C                movea.l    A0, [A6 + 0xC]
  3360. 00002124  2010                     move.l     D0, [A0]
  3361. 00002126  E580                     asl        D0, 2
  3362. 00002128  0680 0000 0400           addi.l     D0, 0x400
  3363. 0000212E  2D40 FFF8                move.l     [A6 - 0x8], D0
  3364. 00002132  4267                     clr.w      -[A7]
  3365. 00002134  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  3366. 00002138  3F3C 0001                move.w     -[A7], 0x1
  3367. 0000213C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3368. 00002140  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  3369. 00002144  301F                     move.w     D0, [A7]+
  3370. 00002146  3E00                     move.w     D7, D0
  3371. 00002148  4A47                     tst.w      D7
  3372. 0000214A  6704                     beq        +0x6 /* 00002150 */
  3373. 0000214C  3007                     move.w     D0, D7
  3374. 0000214E  6024                     bra        +0x26 /* 00002174 */
  3375. label00002150:
  3376. 00002150  2D7C 0000 0200 FFFC      move.l     [A6 - 0x4], 0x200
  3377. 00002158  4267                     clr.w      -[A7]
  3378. 0000215A  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  3379. 0000215E  486E FFFC                pea.l      [A6 - 0x4]
  3380. 00002162  206E 000C                movea.l    A0, [A6 + 0xC]
  3381. 00002166  4868 000A                pea.l      [A0 + 0xA]
  3382. 0000216A  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  3383. 0000216E  301F                     move.w     D0, [A7]+
  3384. 00002170  3E00                     move.w     D7, D0
  3385. 00002172  3007                     move.w     D0, D7
  3386. label00002174:
  3387. 00002174  4CDF 1080                movem.l    D7,A4, [A7]+
  3388. 00002178  4E5E                     unlink     A6
  3389. 0000217A  4E75                     rts
  3390. export_301:
  3391. fn0000217C:
  3392. 0000217C  4E56 FFFE                link       A6, -0x0002
  3393. 00002180  206E 0008                movea.l    A0, [A6 + 0x8]
  3394. 00002184  2050                     movea.l    A0, [A0]
  3395. 00002186  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  3396. 0000218A  302E FFFE                move.w     D0, [A6 - 0x2]
  3397. 0000218E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3398. 00002192  0000 0008                ori.b      D0, 0x8
  3399. 00002196  006A 0012 001E           ori.w      [A2 + 0x1E], 0x12
  3400. 0000219C  0020 0022                ori.b      -[A0], 0x22 /* '\"' */
  3401. 000021A0  0024 002E                ori.b      -[A4], 0x2E /* '.' */
  3402. 000021A4  0038 0042 004C           ori.b      [0x0000004C], 0x42 /* 'B' */
  3403. 000021AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3404. 000021AE  4EBA 0352                jsr        [PC + 0x352 /* 00002502 */]
  3405. 000021B2  588F                     addq.l     A7, 4
  3406. 000021B4  6000 004C                bra        +0x4E /* 00002202 */
  3407. 000021B8  7000                     moveq.l    D0, 0x00
  3408. 000021BA  6046                     bra        +0x48 /* 00002202 */
  3409. 000021BC  7000                     moveq.l    D0, 0x00
  3410. 000021BE  6042                     bra        +0x44 /* 00002202 */
  3411. 000021C0  7000                     moveq.l    D0, 0x00
  3412. 000021C2  603E                     bra        +0x40 /* 00002202 */
  3413. 000021C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3414. 000021C8  4EBA 061C                jsr        [PC + 0x61C /* 000027E6 */]
  3415. 000021CC  588F                     addq.l     A7, 4
  3416. 000021CE  6032                     bra        +0x34 /* 00002202 */
  3417. 000021D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3418. 000021D4  4EBA 085A                jsr        [PC + 0x85A /* 00002A30 */]
  3419. 000021D8  588F                     addq.l     A7, 4
  3420. 000021DA  6026                     bra        +0x28 /* 00002202 */
  3421. 000021DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3422. 000021E0  4EBA 0E6E                jsr        [PC + 0xE6E /* 00003050 */]
  3423. 000021E4  588F                     addq.l     A7, 4
  3424. 000021E6  601A                     bra        +0x1C /* 00002202 */
  3425. 000021E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3426. 000021EC  4EBA 1098                jsr        [PC + 0x1098 /* 00003286 */]
  3427. 000021F0  588F                     addq.l     A7, 4
  3428. 000021F2  600E                     bra        +0x10 /* 00002202 */
  3429. 000021F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3430. 000021F8  4EBA 13C4                jsr        [PC + 0x13C4 /* 000035BE */]
  3431. 000021FC  588F                     addq.l     A7, 4
  3432. 000021FE  6002                     bra        +0x4 /* 00002202 */
  3433. 00002200  7069                     moveq.l    D0, 0x69
  3434. label00002202:
  3435. 00002202  4E5E                     unlink     A6
  3436. 00002204  4E75                     rts
  3437. export_313:
  3438. fn00002206:
  3439. 00002206  4E56 FFFE                link       A6, -0x0002
  3440. 0000220A  206E 0008                movea.l    A0, [A6 + 0x8]
  3441. 0000220E  2050                     movea.l    A0, [A0]
  3442. 00002210  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  3443. 00002214  302E FFFE                move.w     D0, [A6 - 0x2]
  3444. 00002218  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3445. 0000221C  0000 0008                ori.b      D0, 0x8
  3446. 00002220  006A 0012 001E           ori.w      [A2 + 0x1E], 0x12
  3447. 00002226  0020 0022                ori.b      -[A0], 0x22 /* '\"' */
  3448. 0000222A  0024 002E                ori.b      -[A4], 0x2E /* '.' */
  3449. 0000222E  0038 0042 004C           ori.b      [0x0000004C], 0x42 /* 'B' */
  3450. 00002234  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3451. 00002238  4EBA 0374                jsr        [PC + 0x374 /* 000025AE */]
  3452. 0000223C  588F                     addq.l     A7, 4
  3453. 0000223E  6000 004C                bra        +0x4E /* 0000228C */
  3454. 00002242  7000                     moveq.l    D0, 0x00
  3455. 00002244  6046                     bra        +0x48 /* 0000228C */
  3456. 00002246  7000                     moveq.l    D0, 0x00
  3457. 00002248  6042                     bra        +0x44 /* 0000228C */
  3458. 0000224A  7000                     moveq.l    D0, 0x00
  3459. 0000224C  603E                     bra        +0x40 /* 0000228C */
  3460. 0000224E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3461. 00002252  4EBA 061C                jsr        [PC + 0x61C /* 00002870 */]
  3462. 00002256  588F                     addq.l     A7, 4
  3463. 00002258  6032                     bra        +0x34 /* 0000228C */
  3464. 0000225A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3465. 0000225E  4EBA 0892                jsr        [PC + 0x892 /* 00002AF2 */]
  3466. 00002262  588F                     addq.l     A7, 4
  3467. 00002264  6026                     bra        +0x28 /* 0000228C */
  3468. 00002266  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3469. 0000226A  4EBA 0E6C                jsr        [PC + 0xE6C /* 000030D8 */]
  3470. 0000226E  588F                     addq.l     A7, 4
  3471. 00002270  601A                     bra        +0x1C /* 0000228C */
  3472. 00002272  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3473. 00002276  4EBA 10F2                jsr        [PC + 0x10F2 /* 0000336A */]
  3474. 0000227A  588F                     addq.l     A7, 4
  3475. 0000227C  600E                     bra        +0x10 /* 0000228C */
  3476. 0000227E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3477. 00002282  4EBA 1404                jsr        [PC + 0x1404 /* 00003688 */]
  3478. 00002286  588F                     addq.l     A7, 4
  3479. 00002288  6002                     bra        +0x4 /* 0000228C */
  3480. 0000228A  7069                     moveq.l    D0, 0x69
  3481. label0000228C:
  3482. 0000228C  4E5E                     unlink     A6
  3483. 0000228E  4E75                     rts
  3484. export_308:
  3485. fn00002290:
  3486. 00002290  4E56 FFFE                link       A6, -0x0002
  3487. 00002294  206E 0008                movea.l    A0, [A6 + 0x8]
  3488. 00002298  2050                     movea.l    A0, [A0]
  3489. 0000229A  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  3490. 0000229E  302E FFFE                move.w     D0, [A6 - 0x2]
  3491. 000022A2  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3492. 000022A6  0000 0008                ori.b      D0, 0x8
  3493. 000022AA  0084 0012 001E           ori.l      D4, 0x12001E
  3494. 000022B0  002A 0034 003E           ori.b      [A2 + 0x3E], 0x34 /* '4' */
  3495. 000022B6  0048 0052                ori.w      A0, 0x52 /* 'R' */
  3496. 000022BA  005C 0066                ori.w      [A4]+, 0x66 /* 'f' */
  3497. 000022BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3498. 000022C2  4EBA 042A                jsr        [PC + 0x42A /* 000026EE */]
  3499. 000022C6  588F                     addq.l     A7, 4
  3500. 000022C8  6000 0066                bra        +0x68 /* 00002330 */
  3501. 000022CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3502. 000022D0  4EBA 04B4                jsr        [PC + 0x4B4 /* 00002786 */]
  3503. 000022D4  588F                     addq.l     A7, 4
  3504. 000022D6  6000 0058                bra        +0x5A /* 00002330 */
  3505. 000022DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3506. 000022DE  4EBA 158A                jsr        [PC + 0x158A /* 0000386A */]
  3507. 000022E2  588F                     addq.l     A7, 4
  3508. 000022E4  604A                     bra        +0x4C /* 00002330 */
  3509. 000022E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3510. 000022EA  4EBA 15C6                jsr        [PC + 0x15C6 /* 000038B2 */]
  3511. 000022EE  588F                     addq.l     A7, 4
  3512. 000022F0  603E                     bra        +0x40 /* 00002330 */
  3513. 000022F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3514. 000022F6  4EBA 0690                jsr        [PC + 0x690 /* 00002988 */]
  3515. 000022FA  588F                     addq.l     A7, 4
  3516. 000022FC  6032                     bra        +0x34 /* 00002330 */
  3517. 000022FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3518. 00002302  4EBA 093E                jsr        [PC + 0x93E /* 00002C42 */]
  3519. 00002306  588F                     addq.l     A7, 4
  3520. 00002308  6026                     bra        +0x28 /* 00002330 */
  3521. 0000230A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3522. 0000230E  4EBA 0EC4                jsr        [PC + 0xEC4 /* 000031D4 */]
  3523. 00002312  588F                     addq.l     A7, 4
  3524. 00002314  601A                     bra        +0x1C /* 00002330 */
  3525. 00002316  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3526. 0000231A  4EBA 11D2                jsr        [PC + 0x11D2 /* 000034EE */]
  3527. 0000231E  588F                     addq.l     A7, 4
  3528. 00002320  600E                     bra        +0x10 /* 00002330 */
  3529. 00002322  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3530. 00002326  4EBA 14A8                jsr        [PC + 0x14A8 /* 000037D0 */]
  3531. 0000232A  588F                     addq.l     A7, 4
  3532. 0000232C  6002                     bra        +0x4 /* 00002330 */
  3533. 0000232E  7069                     moveq.l    D0, 0x69
  3534. label00002330:
  3535. 00002330  4E5E                     unlink     A6
  3536. 00002332  4E75                     rts
  3537. export_314:
  3538. fn00002334:
  3539. 00002334  4E56 FFFA                link       A6, -0x0006
  3540. 00002338  42AE FFFA                clr.l      [A6 - 0x6]
  3541. 0000233C  206E 0008                movea.l    A0, [A6 + 0x8]
  3542. 00002340  2050                     movea.l    A0, [A0]
  3543. 00002342  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  3544. 00002346  302E FFFE                move.w     D0, [A6 - 0x2]
  3545. 0000234A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3546. 0000234E  0000 0008                ori.b      D0, 0x8
  3547. 00002352  00A8 0012 0022 0032      ori.l      [A0 + 0x32], 0x120022
  3548. 0000235A  0042 0050                ori.w      D2, 0x50 /* 'P' */
  3549. 0000235E  005E 006C                ori.w      [A6]+, 0x6C /* 'l' */
  3550. 00002362  007A 0088 2F2E           ori.w      [PC + 0x2F2E /* 00005292, value 0x2F2E '/.' */], 0x88
  3551. 00002368  0008 4EBA                ori.b      A0, 0xBA
  3552. 0000236C  013C 588F                btst       0x8F, D0
  3553. 00002370  2D40 FFFA                move.l     [A6 - 0x6], D0
  3554. 00002374  6000 0084                bra        +0x86 /* 000023FA */
  3555. 00002378  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3556. 0000237C  4EBA 03D4                jsr        [PC + 0x3D4 /* 00002752 */]
  3557. 00002380  588F                     addq.l     A7, 4
  3558. 00002382  2D40 FFFA                move.l     [A6 - 0x6], D0
  3559. 00002386  6000 0072                bra        +0x74 /* 000023FA */
  3560. 0000238A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3561. 0000238E  4EBA 14A6                jsr        [PC + 0x14A6 /* 00003836 */]
  3562. 00002392  588F                     addq.l     A7, 4
  3563. 00002394  2D40 FFFA                move.l     [A6 - 0x6], D0
  3564. 00002398  6000 0060                bra        +0x62 /* 000023FA */
  3565. 0000239C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3566. 000023A0  4EBA 14DC                jsr        [PC + 0x14DC /* 0000387E */]
  3567. 000023A4  588F                     addq.l     A7, 4
  3568. 000023A6  2D40 FFFA                move.l     [A6 - 0x6], D0
  3569. 000023AA  604E                     bra        +0x50 /* 000023FA */
  3570. 000023AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3571. 000023B0  4EBA 03E8                jsr        [PC + 0x3E8 /* 0000279A */]
  3572. 000023B4  588F                     addq.l     A7, 4
  3573. 000023B6  2D40 FFFA                move.l     [A6 - 0x6], D0
  3574. 000023BA  603E                     bra        +0x40 /* 000023FA */
  3575. 000023BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3576. 000023C0  4EBA 0616                jsr        [PC + 0x616 /* 000029D8 */]
  3577. 000023C4  588F                     addq.l     A7, 4
  3578. 000023C6  2D40 FFFA                move.l     [A6 - 0x6], D0
  3579. 000023CA  602E                     bra        +0x30 /* 000023FA */
  3580. 000023CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3581. 000023D0  4EBA 0C34                jsr        [PC + 0xC34 /* 00003006 */]
  3582. 000023D4  588F                     addq.l     A7, 4
  3583. 000023D6  2D40 FFFA                move.l     [A6 - 0x6], D0
  3584. 000023DA  601E                     bra        +0x20 /* 000023FA */
  3585. 000023DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3586. 000023E0  4EBA 0E40                jsr        [PC + 0xE40 /* 00003222 */]
  3587. 000023E4  588F                     addq.l     A7, 4
  3588. 000023E6  2D40 FFFA                move.l     [A6 - 0x6], D0
  3589. 000023EA  600E                     bra        +0x10 /* 000023FA */
  3590. 000023EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3591. 000023F0  4EBA 1176                jsr        [PC + 0x1176 /* 00003568 */]
  3592. 000023F4  588F                     addq.l     A7, 4
  3593. 000023F6  2D40 FFFA                move.l     [A6 - 0x6], D0
  3594. label000023FA:
  3595. 000023FA  202E FFFA                move.l     D0, [A6 - 0x6]
  3596. 000023FE  4E5E                     unlink     A6
  3597. 00002400  4E75                     rts
  3598. 00002402  4E56 FFFE                link       A6, -0x0002
  3599. 00002406  206E 0008                movea.l    A0, [A6 + 0x8]
  3600. 0000240A  2050                     movea.l    A0, [A0]
  3601. 0000240C  2050                     movea.l    A0, [A0]
  3602. 0000240E  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  3603. 00002412  302E FFFE                move.w     D0, [A6 - 0x2]
  3604. 00002416  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3605. 0000241A  0000 0008                ori.b      D0, 0x8
  3606. 0000241E  0084 0012 001E           ori.l      D4, 0x12001E
  3607. 00002424  002A 0034 003E           ori.b      [A2 + 0x3E], 0x34 /* '4' */
  3608. 0000242A  0048 0052                ori.w      A0, 0x52 /* 'R' */
  3609. 0000242E  005C 0066                ori.w      [A4]+, 0x66 /* 'f' */
  3610. 00002432  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3611. 00002436  4EBA 021A                jsr        [PC + 0x21A /* 00002652 */]
  3612. 0000243A  588F                     addq.l     A7, 4
  3613. 0000243C  6000 0066                bra        +0x68 /* 000024A4 */
  3614. 00002440  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3615. 00002444  4EBA 0328                jsr        [PC + 0x328 /* 0000276E */]
  3616. 00002448  588F                     addq.l     A7, 4
  3617. 0000244A  6000 0058                bra        +0x5A /* 000024A4 */
  3618. 0000244E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3619. 00002452  4EBA 13FE                jsr        [PC + 0x13FE /* 00003852 */]
  3620. 00002456  588F                     addq.l     A7, 4
  3621. 00002458  604A                     bra        +0x4C /* 000024A4 */
  3622. 0000245A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3623. 0000245E  4EBA 143A                jsr        [PC + 0x143A /* 0000389A */]
  3624. 00002462  588F                     addq.l     A7, 4
  3625. 00002464  603E                     bra        +0x40 /* 000024A4 */
  3626. 00002466  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3627. 0000246A  4EBA 0498                jsr        [PC + 0x498 /* 00002904 */]
  3628. 0000246E  588F                     addq.l     A7, 4
  3629. 00002470  6032                     bra        +0x34 /* 000024A4 */
  3630. 00002472  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3631. 00002476  4EBA 0732                jsr        [PC + 0x732 /* 00002BAA */]
  3632. 0000247A  588F                     addq.l     A7, 4
  3633. 0000247C  6026                     bra        +0x28 /* 000024A4 */
  3634. 0000247E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3635. 00002482  4EBA 0CD4                jsr        [PC + 0xCD4 /* 00003158 */]
  3636. 00002486  588F                     addq.l     A7, 4
  3637. 00002488  601A                     bra        +0x1C /* 000024A4 */
  3638. 0000248A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3639. 0000248E  4EBA 0FB0                jsr        [PC + 0xFB0 /* 00003440 */]
  3640. 00002492  588F                     addq.l     A7, 4
  3641. 00002494  600E                     bra        +0x10 /* 000024A4 */
  3642. 00002496  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3643. 0000249A  4EBA 12A0                jsr        [PC + 0x12A0 /* 0000373C */]
  3644. 0000249E  588F                     addq.l     A7, 4
  3645. 000024A0  6002                     bra        +0x4 /* 000024A4 */
  3646. 000024A2  7069                     moveq.l    D0, 0x69
  3647. label000024A4:
  3648. 000024A4  4E5E                     unlink     A6
  3649. 000024A6  4E75                     rts
  3650. 000024A8  4E56 FFE6                link       A6, -0x001A
  3651. 000024AC  2F07                     move.l     -[A7], D7
  3652. 000024AE  206E 0008                movea.l    A0, [A6 + 0x8]
  3653. 000024B2  2050                     movea.l    A0, [A0]
  3654. 000024B4  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  3655. 000024B8  7005                     moveq.l    D0, 0x05
  3656. label000024BA:
  3657. 000024BA  22D8                     move.l     [A1]+, [A0]+
  3658. 000024BC  51C8 FFFC                dbf        D0, -0x6 /* 000024BA */
  3659. 000024C0  32D8                     move.w     [A1]+, [A0]+
  3660. 000024C2  42A7                     clr.l      -[A7]
  3661. 000024C4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3662. 000024C8  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3663. 000024CC  201F                     move.l     D0, [A7]+
  3664. 000024CE  2E00                     move.l     D7, D0
  3665. 000024D0  42A7                     clr.l      -[A7]
  3666. 000024D2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3667. 000024D6  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3668. 000024DA  201F                     move.l     D0, [A7]+
  3669. 000024DC  DE80                     add.l      D7, D0
  3670. 000024DE  42A7                     clr.l      -[A7]
  3671. 000024E0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3672. 000024E4  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3673. 000024E8  201F                     move.l     D0, [A7]+
  3674. 000024EA  DE80                     add.l      D7, D0
  3675. 000024EC  42A7                     clr.l      -[A7]
  3676. 000024EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3677. 000024F2  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3678. 000024F6  201F                     move.l     D0, [A7]+
  3679. 000024F8  DE80                     add.l      D7, D0
  3680. 000024FA  2007                     move.l     D0, D7
  3681. 000024FC  2E1F                     move.l     D7, [A7]+
  3682. 000024FE  4E5E                     unlink     A6
  3683. 00002500  4E75                     rts
  3684. fn00002502:
  3685. 00002502  4E56 FFDE                link       A6, -0x0022
  3686. 00002506  2F07                     move.l     -[A7], D7
  3687. 00002508  206E 0008                movea.l    A0, [A6 + 0x8]
  3688. 0000250C  2050                     movea.l    A0, [A0]
  3689. 0000250E  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  3690. 00002512  7005                     moveq.l    D0, 0x05
  3691. label00002514:
  3692. 00002514  22D8                     move.l     [A1]+, [A0]+
  3693. 00002516  51C8 FFFC                dbf        D0, -0x6 /* 00002514 */
  3694. 0000251A  32D8                     move.w     [A1]+, [A0]+
  3695. 0000251C  42A7                     clr.l      -[A7]
  3696. 0000251E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3697. 00002522  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3698. 00002526  201F                     move.l     D0, [A7]+
  3699. 00002528  2D40 FFE2                move.l     [A6 - 0x1E], D0
  3700. 0000252C  2D6E FFE2 FFDE           move.l     [A6 - 0x22], [A6 - 0x1E]
  3701. 00002532  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3702. 00002536  486E FFDE                pea.l      [A6 - 0x22]
  3703. 0000253A  486E FFE2                pea.l      [A6 - 0x1E]
  3704. 0000253E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3705. 00002542  4EBA 20AC                jsr        [PC + 0x20AC /* 000045F0 */]
  3706. 00002546  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3707. 0000254A  3E00                     move.w     D7, D0
  3708. 0000254C  4A47                     tst.w      D7
  3709. 0000254E  6704                     beq        +0x6 /* 00002554 */
  3710. 00002550  3007                     move.w     D0, D7
  3711. 00002552  6054                     bra        +0x56 /* 000025A8 */
  3712. label00002554:
  3713. 00002554  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3714. 00002558  486E FFDE                pea.l      [A6 - 0x22]
  3715. 0000255C  486E FFE2                pea.l      [A6 - 0x1E]
  3716. 00002560  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3717. 00002564  4EBA 208A                jsr        [PC + 0x208A /* 000045F0 */]
  3718. 00002568  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3719. 0000256C  3E00                     move.w     D7, D0
  3720. 0000256E  4A47                     tst.w      D7
  3721. 00002570  6704                     beq        +0x6 /* 00002576 */
  3722. 00002572  3007                     move.w     D0, D7
  3723. 00002574  6032                     bra        +0x34 /* 000025A8 */
  3724. label00002576:
  3725. 00002576  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3726. 0000257A  486E FFDE                pea.l      [A6 - 0x22]
  3727. 0000257E  486E FFE2                pea.l      [A6 - 0x1E]
  3728. 00002582  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3729. 00002586  4EBA 2068                jsr        [PC + 0x2068 /* 000045F0 */]
  3730. 0000258A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3731. 0000258E  3E00                     move.w     D7, D0
  3732. 00002590  4A47                     tst.w      D7
  3733. 00002592  6704                     beq        +0x6 /* 00002598 */
  3734. 00002594  3007                     move.w     D0, D7
  3735. 00002596  6010                     bra        +0x12 /* 000025A8 */
  3736. label00002598:
  3737. 00002598  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3738. 0000259C  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  3739. 000025A0  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3740. 000025A4  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  3741. label000025A8:
  3742. 000025A8  2E1F                     move.l     D7, [A7]+
  3743. 000025AA  4E5E                     unlink     A6
  3744. 000025AC  4E75                     rts
  3745. fn000025AE:
  3746. 000025AE  4E56 FFE2                link       A6, -0x001E
  3747. 000025B2  2F07                     move.l     -[A7], D7
  3748. 000025B4  206E 0008                movea.l    A0, [A6 + 0x8]
  3749. 000025B8  2050                     movea.l    A0, [A0]
  3750. 000025BA  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  3751. 000025BE  7005                     moveq.l    D0, 0x05
  3752. label000025C0:
  3753. 000025C0  22D8                     move.l     [A1]+, [A0]+
  3754. 000025C2  51C8 FFFC                dbf        D0, -0x6 /* 000025C0 */
  3755. 000025C6  32D8                     move.w     [A1]+, [A0]+
  3756. 000025C8  701A                     moveq.l    D0, 0x1A
  3757. 000025CA  2D40 FFFC                move.l     [A6 - 0x4], D0
  3758. 000025CE  486E FFF0                pea.l      [A6 - 0x10]
  3759. 000025D2  486E FFFC                pea.l      [A6 - 0x4]
  3760. 000025D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3761. 000025DA  4EBA 1FA2                jsr        [PC + 0x1FA2 /* 0000457E */]
  3762. 000025DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3763. 000025E2  3E00                     move.w     D7, D0
  3764. 000025E4  4A47                     tst.w      D7
  3765. 000025E6  6706                     beq        +0x8 /* 000025EE */
  3766. 000025E8  3007                     move.w     D0, D7
  3767. 000025EA  6000 0060                bra        +0x62 /* 0000264C */
  3768. label000025EE:
  3769. 000025EE  486E FFF4                pea.l      [A6 - 0xC]
  3770. 000025F2  486E FFFC                pea.l      [A6 - 0x4]
  3771. 000025F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3772. 000025FA  4EBA 1F82                jsr        [PC + 0x1F82 /* 0000457E */]
  3773. 000025FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3774. 00002602  3E00                     move.w     D7, D0
  3775. 00002604  4A47                     tst.w      D7
  3776. 00002606  6704                     beq        +0x6 /* 0000260C */
  3777. 00002608  3007                     move.w     D0, D7
  3778. 0000260A  6040                     bra        +0x42 /* 0000264C */
  3779. label0000260C:
  3780. 0000260C  486E FFF8                pea.l      [A6 - 0x8]
  3781. 00002610  486E FFFC                pea.l      [A6 - 0x4]
  3782. 00002614  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3783. 00002618  4EBA 1F64                jsr        [PC + 0x1F64 /* 0000457E */]
  3784. 0000261C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3785. 00002620  3E00                     move.w     D7, D0
  3786. 00002622  4A47                     tst.w      D7
  3787. 00002624  6704                     beq        +0x6 /* 0000262A */
  3788. 00002626  3007                     move.w     D0, D7
  3789. 00002628  6022                     bra        +0x24 /* 0000264C */
  3790. label0000262A:
  3791. 0000262A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3792. 0000262E  4878 001A                push.l     0x1A
  3793. 00002632  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3794. 00002636  206E 0008                movea.l    A0, [A6 + 0x8]
  3795. 0000263A  2050                     movea.l    A0, [A0]
  3796. 0000263C  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  3797. 00002640  7005                     moveq.l    D0, 0x05
  3798. label00002642:
  3799. 00002642  20D9                     move.l     [A0]+, [A1]+
  3800. 00002644  51C8 FFFC                dbf        D0, -0x6 /* 00002642 */
  3801. 00002648  30D9                     move.w     [A0]+, [A1]+
  3802. 0000264A  7000                     moveq.l    D0, 0x00
  3803. label0000264C:
  3804. 0000264C  2E1F                     move.l     D7, [A7]+
  3805. 0000264E  4E5E                     unlink     A6
  3806. 00002650  4E75                     rts
  3807. fn00002652:
  3808. 00002652  4E56 FFE6                link       A6, -0x001A
  3809. 00002656  2F07                     move.l     -[A7], D7
  3810. 00002658  4267                     clr.w      -[A7]
  3811. 0000265A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3812. 0000265E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  3813. 00002662  301F                     move.w     D0, [A7]+
  3814. 00002664  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  3815. 00002668  6708                     beq        +0xA /* 00002672 */
  3816. 0000266A  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  3817. 0000266E  6000 0078                bra        +0x7A /* 000026E8 */
  3818. label00002672:
  3819. 00002672  206E 0008                movea.l    A0, [A6 + 0x8]
  3820. 00002676  2050                     movea.l    A0, [A0]
  3821. 00002678  2050                     movea.l    A0, [A0]
  3822. 0000267A  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  3823. 0000267E  7005                     moveq.l    D0, 0x05
  3824. label00002680:
  3825. 00002680  22D8                     move.l     [A1]+, [A0]+
  3826. 00002682  51C8 FFFC                dbf        D0, -0x6 /* 00002680 */
  3827. 00002686  32D8                     move.w     [A1]+, [A0]+
  3828. 00002688  4267                     clr.w      -[A7]
  3829. 0000268A  486E FFF4                pea.l      [A6 - 0xC]
  3830. 0000268E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  3831. 00002692  301F                     move.w     D0, [A7]+
  3832. 00002694  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  3833. 00002698  6706                     beq        +0x8 /* 000026A0 */
  3834. 0000269A  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  3835. 0000269E  6048                     bra        +0x4A /* 000026E8 */
  3836. label000026A0:
  3837. 000026A0  4267                     clr.w      -[A7]
  3838. 000026A2  486E FFF8                pea.l      [A6 - 0x8]
  3839. 000026A6  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  3840. 000026AA  301F                     move.w     D0, [A7]+
  3841. 000026AC  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  3842. 000026B0  6706                     beq        +0x8 /* 000026B8 */
  3843. 000026B2  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  3844. 000026B6  6030                     bra        +0x32 /* 000026E8 */
  3845. label000026B8:
  3846. 000026B8  4267                     clr.w      -[A7]
  3847. 000026BA  486E FFFC                pea.l      [A6 - 0x4]
  3848. 000026BE  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  3849. 000026C2  301F                     move.w     D0, [A7]+
  3850. 000026C4  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  3851. 000026C8  6706                     beq        +0x8 /* 000026D0 */
  3852. 000026CA  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  3853. 000026CE  6018                     bra        +0x1A /* 000026E8 */
  3854. label000026D0:
  3855. 000026D0  206E 0008                movea.l    A0, [A6 + 0x8]
  3856. 000026D4  2050                     movea.l    A0, [A0]
  3857. 000026D6  2050                     movea.l    A0, [A0]
  3858. 000026D8  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  3859. 000026DC  7005                     moveq.l    D0, 0x05
  3860. label000026DE:
  3861. 000026DE  20D9                     move.l     [A0]+, [A1]+
  3862. 000026E0  51C8 FFFC                dbf        D0, -0x6 /* 000026DE */
  3863. 000026E4  30D9                     move.w     [A0]+, [A1]+
  3864. 000026E6  7000                     moveq.l    D0, 0x00
  3865. label000026E8:
  3866. 000026E8  2E1F                     move.l     D7, [A7]+
  3867. 000026EA  4E5E                     unlink     A6
  3868. 000026EC  4E75                     rts
  3869. fn000026EE:
  3870. 000026EE  4E56 FFE6                link       A6, -0x001A
  3871. 000026F2  206E 0008                movea.l    A0, [A6 + 0x8]
  3872. 000026F6  2050                     movea.l    A0, [A0]
  3873. 000026F8  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  3874. 000026FC  7005                     moveq.l    D0, 0x05
  3875. label000026FE:
  3876. 000026FE  22D8                     move.l     [A1]+, [A0]+
  3877. 00002700  51C8 FFFC                dbf        D0, -0x6 /* 000026FE */
  3878. 00002704  32D8                     move.w     [A1]+, [A0]+
  3879. 00002706  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3880. 0000270A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3881. 0000270E  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  3882. 00002712  6706                     beq        +0x8 /* 0000271A */
  3883. 00002714  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  3884. 00002718  6034                     bra        +0x36 /* 0000274E */
  3885. label0000271A:
  3886. 0000271A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3887. 0000271E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3888. 00002722  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  3889. 00002726  6706                     beq        +0x8 /* 0000272E */
  3890. 00002728  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  3891. 0000272C  6020                     bra        +0x22 /* 0000274E */
  3892. label0000272E:
  3893. 0000272E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3894. 00002732  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3895. 00002736  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  3896. 0000273A  6706                     beq        +0x8 /* 00002742 */
  3897. 0000273C  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  3898. 00002740  600C                     bra        +0xE /* 0000274E */
  3899. label00002742:
  3900. 00002742  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3901. 00002746  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3902. 0000274A  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  3903. label0000274E:
  3904. 0000274E  4E5E                     unlink     A6
  3905. 00002750  4E75                     rts
  3906. fn00002752:
  3907. 00002752  4E56 FFFC                link       A6, -0x0004
  3908. 00002756  42A7                     clr.l      -[A7]
  3909. 00002758  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3910. 0000275C  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3911. 00002760  201F                     move.l     D0, [A7]+
  3912. 00002762  2D40 FFFC                move.l     [A6 - 0x4], D0
  3913. 00002766  202E FFFC                move.l     D0, [A6 - 0x4]
  3914. 0000276A  4E5E                     unlink     A6
  3915. 0000276C  4E75                     rts
  3916. fn0000276E:
  3917. 0000276E  4E56 0000                link       A6, 0
  3918. 00002772  4267                     clr.w      -[A7]
  3919. 00002774  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3920. 00002778  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  3921. 0000277C  301F                     move.w     D0, [A7]+
  3922. 0000277E  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  3923. 00002782  4E5E                     unlink     A6
  3924. 00002784  4E75                     rts
  3925. fn00002786:
  3926. 00002786  4E56 0000                link       A6, 0
  3927. 0000278A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3928. 0000278E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3929. 00002792  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  3930. 00002796  4E5E                     unlink     A6
  3931. 00002798  4E75                     rts
  3932. fn0000279A:
  3933. 0000279A  4E56 FFCE                link       A6, -0x0032
  3934. 0000279E  2F07                     move.l     -[A7], D7
  3935. 000027A0  206E 0008                movea.l    A0, [A6 + 0x8]
  3936. 000027A4  2050                     movea.l    A0, [A0]
  3937. 000027A6  43EE FFCE                lea.l      A1, [A6 - 0x32]
  3938. 000027AA  700B                     moveq.l    D0, 0x0B
  3939. label000027AC:
  3940. 000027AC  22D8                     move.l     [A1]+, [A0]+
  3941. 000027AE  51C8 FFFC                dbf        D0, -0x6 /* 000027AC */
  3942. 000027B2  32D8                     move.w     [A1]+, [A0]+
  3943. 000027B4  42A7                     clr.l      -[A7]
  3944. 000027B6  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3945. 000027BA  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3946. 000027BE  201F                     move.l     D0, [A7]+
  3947. 000027C0  2E00                     move.l     D7, D0
  3948. 000027C2  42A7                     clr.l      -[A7]
  3949. 000027C4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3950. 000027C8  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3951. 000027CC  201F                     move.l     D0, [A7]+
  3952. 000027CE  DE80                     add.l      D7, D0
  3953. 000027D0  42A7                     clr.l      -[A7]
  3954. 000027D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3955. 000027D6  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3956. 000027DA  201F                     move.l     D0, [A7]+
  3957. 000027DC  DE80                     add.l      D7, D0
  3958. 000027DE  2007                     move.l     D0, D7
  3959. 000027E0  2E1F                     move.l     D7, [A7]+
  3960. 000027E2  4E5E                     unlink     A6
  3961. 000027E4  4E75                     rts
  3962. fn000027E6:
  3963. 000027E6  4E56 FFC6                link       A6, -0x003A
  3964. 000027EA  2F07                     move.l     -[A7], D7
  3965. 000027EC  206E 0008                movea.l    A0, [A6 + 0x8]
  3966. 000027F0  2050                     movea.l    A0, [A0]
  3967. 000027F2  43EE FFCE                lea.l      A1, [A6 - 0x32]
  3968. 000027F6  700B                     moveq.l    D0, 0x0B
  3969. label000027F8:
  3970. 000027F8  22D8                     move.l     [A1]+, [A0]+
  3971. 000027FA  51C8 FFFC                dbf        D0, -0x6 /* 000027F8 */
  3972. 000027FE  32D8                     move.w     [A1]+, [A0]+
  3973. 00002800  42A7                     clr.l      -[A7]
  3974. 00002802  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3975. 00002806  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3976. 0000280A  201F                     move.l     D0, [A7]+
  3977. 0000280C  2D40 FFCA                move.l     [A6 - 0x36], D0
  3978. 00002810  2D6E FFCA FFC6           move.l     [A6 - 0x3A], [A6 - 0x36]
  3979. 00002816  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3980. 0000281A  486E FFC6                pea.l      [A6 - 0x3A]
  3981. 0000281E  486E FFCA                pea.l      [A6 - 0x36]
  3982. 00002822  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3983. 00002826  4EBA 1DC8                jsr        [PC + 0x1DC8 /* 000045F0 */]
  3984. 0000282A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3985. 0000282E  3E00                     move.w     D7, D0
  3986. 00002830  4A47                     tst.w      D7
  3987. 00002832  6704                     beq        +0x6 /* 00002838 */
  3988. 00002834  3007                     move.w     D0, D7
  3989. 00002836  6032                     bra        +0x34 /* 0000286A */
  3990. label00002838:
  3991. 00002838  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3992. 0000283C  486E FFC6                pea.l      [A6 - 0x3A]
  3993. 00002840  486E FFCA                pea.l      [A6 - 0x36]
  3994. 00002844  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3995. 00002848  4EBA 1DA6                jsr        [PC + 0x1DA6 /* 000045F0 */]
  3996. 0000284C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3997. 00002850  3E00                     move.w     D7, D0
  3998. 00002852  4A47                     tst.w      D7
  3999. 00002854  6704                     beq        +0x6 /* 0000285A */
  4000. 00002856  3007                     move.w     D0, D7
  4001. 00002858  6010                     bra        +0x12 /* 0000286A */
  4002. label0000285A:
  4003. 0000285A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4004. 0000285E  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  4005. 00002862  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4006. 00002866  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4007. label0000286A:
  4008. 0000286A  2E1F                     move.l     D7, [A7]+
  4009. 0000286C  4E5E                     unlink     A6
  4010. 0000286E  4E75                     rts
  4011. fn00002870:
  4012. 00002870  4E56 FFCA                link       A6, -0x0036
  4013. 00002874  48E7 0300                movem.l    -[A7], D6,D7
  4014. 00002878  206E 0008                movea.l    A0, [A6 + 0x8]
  4015. 0000287C  2050                     movea.l    A0, [A0]
  4016. 0000287E  43EE FFCA                lea.l      A1, [A6 - 0x36]
  4017. 00002882  700B                     moveq.l    D0, 0x0B
  4018. label00002884:
  4019. 00002884  22D8                     move.l     [A1]+, [A0]+
  4020. 00002886  51C8 FFFC                dbf        D0, -0x6 /* 00002884 */
  4021. 0000288A  32D8                     move.w     [A1]+, [A0]+
  4022. 0000288C  302E FFFA                move.w     D0, [A6 - 0x6]
  4023. 00002890  C1FC 0006                muls.w     D0, 0x6
  4024. 00002894  0640 0032                addi.w     D0, 0x32 /* '2' */
  4025. 00002898  48C0                     ext.l      D0
  4026. 0000289A  2C00                     move.l     D6, D0
  4027. 0000289C  2D46 FFFC                move.l     [A6 - 0x4], D6
  4028. 000028A0  486E FFF6                pea.l      [A6 - 0xA]
  4029. 000028A4  486E FFFC                pea.l      [A6 - 0x4]
  4030. 000028A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4031. 000028AC  4EBA 1CD0                jsr        [PC + 0x1CD0 /* 0000457E */]
  4032. 000028B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4033. 000028B4  3E00                     move.w     D7, D0
  4034. 000028B6  4A47                     tst.w      D7
  4035. 000028B8  6704                     beq        +0x6 /* 000028BE */
  4036. 000028BA  3007                     move.w     D0, D7
  4037. 000028BC  603E                     bra        +0x40 /* 000028FC */
  4038. label000028BE:
  4039. 000028BE  486E FFF2                pea.l      [A6 - 0xE]
  4040. 000028C2  486E FFFC                pea.l      [A6 - 0x4]
  4041. 000028C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4042. 000028CA  4EBA 1CB2                jsr        [PC + 0x1CB2 /* 0000457E */]
  4043. 000028CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4044. 000028D2  3E00                     move.w     D7, D0
  4045. 000028D4  4A47                     tst.w      D7
  4046. 000028D6  6704                     beq        +0x6 /* 000028DC */
  4047. 000028D8  3007                     move.w     D0, D7
  4048. 000028DA  6020                     bra        +0x22 /* 000028FC */
  4049. label000028DC:
  4050. 000028DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4051. 000028E0  2F06                     move.l     -[A7], D6
  4052. 000028E2  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4053. 000028E6  206E 0008                movea.l    A0, [A6 + 0x8]
  4054. 000028EA  2050                     movea.l    A0, [A0]
  4055. 000028EC  43EE FFCA                lea.l      A1, [A6 - 0x36]
  4056. 000028F0  700B                     moveq.l    D0, 0x0B
  4057. label000028F2:
  4058. 000028F2  20D9                     move.l     [A0]+, [A1]+
  4059. 000028F4  51C8 FFFC                dbf        D0, -0x6 /* 000028F2 */
  4060. 000028F8  30D9                     move.w     [A0]+, [A1]+
  4061. 000028FA  7000                     moveq.l    D0, 0x00
  4062. label000028FC:
  4063. 000028FC  4CDF 00C0                movem.l    D6,D7, [A7]+
  4064. 00002900  4E5E                     unlink     A6
  4065. 00002902  4E75                     rts
  4066. fn00002904:
  4067. 00002904  4E56 FFCE                link       A6, -0x0032
  4068. 00002908  2F07                     move.l     -[A7], D7
  4069. 0000290A  4267                     clr.w      -[A7]
  4070. 0000290C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4071. 00002910  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4072. 00002914  301F                     move.w     D0, [A7]+
  4073. 00002916  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4074. 0000291A  6708                     beq        +0xA /* 00002924 */
  4075. 0000291C  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4076. 00002920  6000 0060                bra        +0x62 /* 00002982 */
  4077. label00002924:
  4078. 00002924  206E 0008                movea.l    A0, [A6 + 0x8]
  4079. 00002928  2050                     movea.l    A0, [A0]
  4080. 0000292A  2050                     movea.l    A0, [A0]
  4081. 0000292C  43EE FFCE                lea.l      A1, [A6 - 0x32]
  4082. 00002930  700B                     moveq.l    D0, 0x0B
  4083. label00002932:
  4084. 00002932  22D8                     move.l     [A1]+, [A0]+
  4085. 00002934  51C8 FFFC                dbf        D0, -0x6 /* 00002932 */
  4086. 00002938  32D8                     move.w     [A1]+, [A0]+
  4087. 0000293A  4267                     clr.w      -[A7]
  4088. 0000293C  486E FFF6                pea.l      [A6 - 0xA]
  4089. 00002940  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4090. 00002944  301F                     move.w     D0, [A7]+
  4091. 00002946  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4092. 0000294A  6706                     beq        +0x8 /* 00002952 */
  4093. 0000294C  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4094. 00002950  6030                     bra        +0x32 /* 00002982 */
  4095. label00002952:
  4096. 00002952  4267                     clr.w      -[A7]
  4097. 00002954  486E FFFA                pea.l      [A6 - 0x6]
  4098. 00002958  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4099. 0000295C  301F                     move.w     D0, [A7]+
  4100. 0000295E  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4101. 00002962  6706                     beq        +0x8 /* 0000296A */
  4102. 00002964  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4103. 00002968  6018                     bra        +0x1A /* 00002982 */
  4104. label0000296A:
  4105. 0000296A  206E 0008                movea.l    A0, [A6 + 0x8]
  4106. 0000296E  2050                     movea.l    A0, [A0]
  4107. 00002970  2050                     movea.l    A0, [A0]
  4108. 00002972  43EE FFCE                lea.l      A1, [A6 - 0x32]
  4109. 00002976  700B                     moveq.l    D0, 0x0B
  4110. label00002978:
  4111. 00002978  20D9                     move.l     [A0]+, [A1]+
  4112. 0000297A  51C8 FFFC                dbf        D0, -0x6 /* 00002978 */
  4113. 0000297E  30D9                     move.w     [A0]+, [A1]+
  4114. 00002980  7000                     moveq.l    D0, 0x00
  4115. label00002982:
  4116. 00002982  2E1F                     move.l     D7, [A7]+
  4117. 00002984  4E5E                     unlink     A6
  4118. 00002986  4E75                     rts
  4119. fn00002988:
  4120. 00002988  4E56 FFCE                link       A6, -0x0032
  4121. 0000298C  206E 0008                movea.l    A0, [A6 + 0x8]
  4122. 00002990  2050                     movea.l    A0, [A0]
  4123. 00002992  43EE FFCE                lea.l      A1, [A6 - 0x32]
  4124. 00002996  700B                     moveq.l    D0, 0x0B
  4125. label00002998:
  4126. 00002998  22D8                     move.l     [A1]+, [A0]+
  4127. 0000299A  51C8 FFFC                dbf        D0, -0x6 /* 00002998 */
  4128. 0000299E  32D8                     move.w     [A1]+, [A0]+
  4129. 000029A0  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4130. 000029A4  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4131. 000029A8  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4132. 000029AC  6706                     beq        +0x8 /* 000029B4 */
  4133. 000029AE  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4134. 000029B2  6020                     bra        +0x22 /* 000029D4 */
  4135. label000029B4:
  4136. 000029B4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4137. 000029B8  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4138. 000029BC  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4139. 000029C0  6706                     beq        +0x8 /* 000029C8 */
  4140. 000029C2  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4141. 000029C6  600C                     bra        +0xE /* 000029D4 */
  4142. label000029C8:
  4143. 000029C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4144. 000029CC  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4145. 000029D0  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4146. label000029D4:
  4147. 000029D4  4E5E                     unlink     A6
  4148. 000029D6  4E75                     rts
  4149. fn000029D8:
  4150. 000029D8  4E56 FFE2                link       A6, -0x001E
  4151. 000029DC  2F07                     move.l     -[A7], D7
  4152. 000029DE  206E 0008                movea.l    A0, [A6 + 0x8]
  4153. 000029E2  2050                     movea.l    A0, [A0]
  4154. 000029E4  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  4155. 000029E8  7006                     moveq.l    D0, 0x06
  4156. label000029EA:
  4157. 000029EA  22D8                     move.l     [A1]+, [A0]+
  4158. 000029EC  51C8 FFFC                dbf        D0, -0x6 /* 000029EA */
  4159. 000029F0  32D8                     move.w     [A1]+, [A0]+
  4160. 000029F2  42A7                     clr.l      -[A7]
  4161. 000029F4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4162. 000029F8  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4163. 000029FC  201F                     move.l     D0, [A7]+
  4164. 000029FE  2E00                     move.l     D7, D0
  4165. 00002A00  42A7                     clr.l      -[A7]
  4166. 00002A02  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4167. 00002A06  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4168. 00002A0A  201F                     move.l     D0, [A7]+
  4169. 00002A0C  DE80                     add.l      D7, D0
  4170. 00002A0E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4171. 00002A12  4EBA 0298                jsr        [PC + 0x298 /* 00002CAC */]
  4172. 00002A16  588F                     addq.l     A7, 4
  4173. 00002A18  DE80                     add.l      D7, D0
  4174. 00002A1A  42A7                     clr.l      -[A7]
  4175. 00002A1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4176. 00002A20  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4177. 00002A24  201F                     move.l     D0, [A7]+
  4178. 00002A26  DE80                     add.l      D7, D0
  4179. 00002A28  2007                     move.l     D0, D7
  4180. 00002A2A  2E1F                     move.l     D7, [A7]+
  4181. 00002A2C  4E5E                     unlink     A6
  4182. 00002A2E  4E75                     rts
  4183. fn00002A30:
  4184. 00002A30  4E56 FFDA                link       A6, -0x0026
  4185. 00002A34  2F07                     move.l     -[A7], D7
  4186. 00002A36  206E 0008                movea.l    A0, [A6 + 0x8]
  4187. 00002A3A  2050                     movea.l    A0, [A0]
  4188. 00002A3C  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  4189. 00002A40  7006                     moveq.l    D0, 0x06
  4190. label00002A42:
  4191. 00002A42  22D8                     move.l     [A1]+, [A0]+
  4192. 00002A44  51C8 FFFC                dbf        D0, -0x6 /* 00002A42 */
  4193. 00002A48  32D8                     move.w     [A1]+, [A0]+
  4194. 00002A4A  42A7                     clr.l      -[A7]
  4195. 00002A4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4196. 00002A50  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4197. 00002A54  201F                     move.l     D0, [A7]+
  4198. 00002A56  2D40 FFDE                move.l     [A6 - 0x22], D0
  4199. 00002A5A  2D6E FFDE FFDA           move.l     [A6 - 0x26], [A6 - 0x22]
  4200. 00002A60  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4201. 00002A64  486E FFDA                pea.l      [A6 - 0x26]
  4202. 00002A68  486E FFDE                pea.l      [A6 - 0x22]
  4203. 00002A6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4204. 00002A70  4EBA 1B7E                jsr        [PC + 0x1B7E /* 000045F0 */]
  4205. 00002A74  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4206. 00002A78  3E00                     move.w     D7, D0
  4207. 00002A7A  4A47                     tst.w      D7
  4208. 00002A7C  6706                     beq        +0x8 /* 00002A84 */
  4209. 00002A7E  3007                     move.w     D0, D7
  4210. 00002A80  6000 006A                bra        +0x6C /* 00002AEC */
  4211. label00002A84:
  4212. 00002A84  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4213. 00002A88  4EBA 0290                jsr        [PC + 0x290 /* 00002D1A */]
  4214. 00002A8C  588F                     addq.l     A7, 4
  4215. 00002A8E  3E00                     move.w     D7, D0
  4216. 00002A90  4A47                     tst.w      D7
  4217. 00002A92  6704                     beq        +0x6 /* 00002A98 */
  4218. 00002A94  3007                     move.w     D0, D7
  4219. 00002A96  6054                     bra        +0x56 /* 00002AEC */
  4220. label00002A98:
  4221. 00002A98  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4222. 00002A9C  486E FFDA                pea.l      [A6 - 0x26]
  4223. 00002AA0  486E FFDE                pea.l      [A6 - 0x22]
  4224. 00002AA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4225. 00002AA8  4EBA 1B46                jsr        [PC + 0x1B46 /* 000045F0 */]
  4226. 00002AAC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4227. 00002AB0  3E00                     move.w     D7, D0
  4228. 00002AB2  4A47                     tst.w      D7
  4229. 00002AB4  6704                     beq        +0x6 /* 00002ABA */
  4230. 00002AB6  3007                     move.w     D0, D7
  4231. 00002AB8  6032                     bra        +0x34 /* 00002AEC */
  4232. label00002ABA:
  4233. 00002ABA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4234. 00002ABE  486E FFDA                pea.l      [A6 - 0x26]
  4235. 00002AC2  486E FFDE                pea.l      [A6 - 0x22]
  4236. 00002AC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4237. 00002ACA  4EBA 1B24                jsr        [PC + 0x1B24 /* 000045F0 */]
  4238. 00002ACE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4239. 00002AD2  3E00                     move.w     D7, D0
  4240. 00002AD4  4A47                     tst.w      D7
  4241. 00002AD6  6704                     beq        +0x6 /* 00002ADC */
  4242. 00002AD8  3007                     move.w     D0, D7
  4243. 00002ADA  6010                     bra        +0x12 /* 00002AEC */
  4244. label00002ADC:
  4245. 00002ADC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4246. 00002AE0  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  4247. 00002AE4  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4248. 00002AE8  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4249. label00002AEC:
  4250. 00002AEC  2E1F                     move.l     D7, [A7]+
  4251. 00002AEE  4E5E                     unlink     A6
  4252. 00002AF0  4E75                     rts
  4253. fn00002AF2:
  4254. 00002AF2  4E56 FFDE                link       A6, -0x0022
  4255. 00002AF6  2F07                     move.l     -[A7], D7
  4256. 00002AF8  206E 0008                movea.l    A0, [A6 + 0x8]
  4257. 00002AFC  2050                     movea.l    A0, [A0]
  4258. 00002AFE  43EE FFDE                lea.l      A1, [A6 - 0x22]
  4259. 00002B02  7006                     moveq.l    D0, 0x06
  4260. label00002B04:
  4261. 00002B04  22D8                     move.l     [A1]+, [A0]+
  4262. 00002B06  51C8 FFFC                dbf        D0, -0x6 /* 00002B04 */
  4263. 00002B0A  32D8                     move.w     [A1]+, [A0]+
  4264. 00002B0C  701E                     moveq.l    D0, 0x1E
  4265. 00002B0E  2D40 FFFC                move.l     [A6 - 0x4], D0
  4266. 00002B12  486E FFF4                pea.l      [A6 - 0xC]
  4267. 00002B16  486E FFFC                pea.l      [A6 - 0x4]
  4268. 00002B1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4269. 00002B1E  4EBA 1A5E                jsr        [PC + 0x1A5E /* 0000457E */]
  4270. 00002B22  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4271. 00002B26  3E00                     move.w     D7, D0
  4272. 00002B28  4A47                     tst.w      D7
  4273. 00002B2A  6706                     beq        +0x8 /* 00002B32 */
  4274. 00002B2C  3007                     move.w     D0, D7
  4275. 00002B2E  6000 0074                bra        +0x76 /* 00002BA4 */
  4276. label00002B32:
  4277. 00002B32  486E FFF8                pea.l      [A6 - 0x8]
  4278. 00002B36  486E FFFC                pea.l      [A6 - 0x4]
  4279. 00002B3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4280. 00002B3E  4EBA 1A3E                jsr        [PC + 0x1A3E /* 0000457E */]
  4281. 00002B42  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4282. 00002B46  3E00                     move.w     D7, D0
  4283. 00002B48  4A47                     tst.w      D7
  4284. 00002B4A  6704                     beq        +0x6 /* 00002B50 */
  4285. 00002B4C  3007                     move.w     D0, D7
  4286. 00002B4E  6054                     bra        +0x56 /* 00002BA4 */
  4287. label00002B50:
  4288. 00002B50  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4289. 00002B54  4EBA 0298                jsr        [PC + 0x298 /* 00002DEE */]
  4290. 00002B58  588F                     addq.l     A7, 4
  4291. 00002B5A  3E00                     move.w     D7, D0
  4292. 00002B5C  4A47                     tst.w      D7
  4293. 00002B5E  6704                     beq        +0x6 /* 00002B64 */
  4294. 00002B60  3007                     move.w     D0, D7
  4295. 00002B62  6040                     bra        +0x42 /* 00002BA4 */
  4296. label00002B64:
  4297. 00002B64  486E FFF0                pea.l      [A6 - 0x10]
  4298. 00002B68  486E FFFC                pea.l      [A6 - 0x4]
  4299. 00002B6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4300. 00002B70  4EBA 1A0C                jsr        [PC + 0x1A0C /* 0000457E */]
  4301. 00002B74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4302. 00002B78  3E00                     move.w     D7, D0
  4303. 00002B7A  4A47                     tst.w      D7
  4304. 00002B7C  6704                     beq        +0x6 /* 00002B82 */
  4305. 00002B7E  3007                     move.w     D0, D7
  4306. 00002B80  6022                     bra        +0x24 /* 00002BA4 */
  4307. label00002B82:
  4308. 00002B82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4309. 00002B86  4878 001E                push.l     0x1E
  4310. 00002B8A  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4311. 00002B8E  206E 0008                movea.l    A0, [A6 + 0x8]
  4312. 00002B92  2050                     movea.l    A0, [A0]
  4313. 00002B94  43EE FFDE                lea.l      A1, [A6 - 0x22]
  4314. 00002B98  7006                     moveq.l    D0, 0x06
  4315. label00002B9A:
  4316. 00002B9A  20D9                     move.l     [A0]+, [A1]+
  4317. 00002B9C  51C8 FFFC                dbf        D0, -0x6 /* 00002B9A */
  4318. 00002BA0  30D9                     move.w     [A0]+, [A1]+
  4319. 00002BA2  7000                     moveq.l    D0, 0x00
  4320. label00002BA4:
  4321. 00002BA4  2E1F                     move.l     D7, [A7]+
  4322. 00002BA6  4E5E                     unlink     A6
  4323. 00002BA8  4E75                     rts
  4324. fn00002BAA:
  4325. 00002BAA  4E56 FFE2                link       A6, -0x001E
  4326. 00002BAE  2F07                     move.l     -[A7], D7
  4327. 00002BB0  4267                     clr.w      -[A7]
  4328. 00002BB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4329. 00002BB6  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4330. 00002BBA  301F                     move.w     D0, [A7]+
  4331. 00002BBC  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4332. 00002BC0  6708                     beq        +0xA /* 00002BCA */
  4333. 00002BC2  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4334. 00002BC6  6000 0074                bra        +0x76 /* 00002C3C */
  4335. label00002BCA:
  4336. 00002BCA  206E 0008                movea.l    A0, [A6 + 0x8]
  4337. 00002BCE  2050                     movea.l    A0, [A0]
  4338. 00002BD0  2050                     movea.l    A0, [A0]
  4339. 00002BD2  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  4340. 00002BD6  7006                     moveq.l    D0, 0x06
  4341. label00002BD8:
  4342. 00002BD8  22D8                     move.l     [A1]+, [A0]+
  4343. 00002BDA  51C8 FFFC                dbf        D0, -0x6 /* 00002BD8 */
  4344. 00002BDE  32D8                     move.w     [A1]+, [A0]+
  4345. 00002BE0  4267                     clr.w      -[A7]
  4346. 00002BE2  486E FFF4                pea.l      [A6 - 0xC]
  4347. 00002BE6  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4348. 00002BEA  301F                     move.w     D0, [A7]+
  4349. 00002BEC  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4350. 00002BF0  6706                     beq        +0x8 /* 00002BF8 */
  4351. 00002BF2  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4352. 00002BF6  6044                     bra        +0x46 /* 00002C3C */
  4353. label00002BF8:
  4354. 00002BF8  4267                     clr.w      -[A7]
  4355. 00002BFA  486E FFF8                pea.l      [A6 - 0x8]
  4356. 00002BFE  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4357. 00002C02  301F                     move.w     D0, [A7]+
  4358. 00002C04  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4359. 00002C08  6706                     beq        +0x8 /* 00002C10 */
  4360. 00002C0A  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4361. 00002C0E  602C                     bra        +0x2E /* 00002C3C */
  4362. label00002C10:
  4363. 00002C10  486E FFFC                pea.l      [A6 - 0x4]
  4364. 00002C14  4EBA 02A2                jsr        [PC + 0x2A2 /* 00002EB8 */]
  4365. 00002C18  588F                     addq.l     A7, 4
  4366. 00002C1A  3E00                     move.w     D7, D0
  4367. 00002C1C  4A47                     tst.w      D7
  4368. 00002C1E  6704                     beq        +0x6 /* 00002C24 */
  4369. 00002C20  3007                     move.w     D0, D7
  4370. 00002C22  6018                     bra        +0x1A /* 00002C3C */
  4371. label00002C24:
  4372. 00002C24  206E 0008                movea.l    A0, [A6 + 0x8]
  4373. 00002C28  2050                     movea.l    A0, [A0]
  4374. 00002C2A  2050                     movea.l    A0, [A0]
  4375. 00002C2C  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  4376. 00002C30  7006                     moveq.l    D0, 0x06
  4377. label00002C32:
  4378. 00002C32  20D9                     move.l     [A0]+, [A1]+
  4379. 00002C34  51C8 FFFC                dbf        D0, -0x6 /* 00002C32 */
  4380. 00002C38  30D9                     move.w     [A0]+, [A1]+
  4381. 00002C3A  7000                     moveq.l    D0, 0x00
  4382. label00002C3C:
  4383. 00002C3C  2E1F                     move.l     D7, [A7]+
  4384. 00002C3E  4E5E                     unlink     A6
  4385. 00002C40  4E75                     rts
  4386. fn00002C42:
  4387. 00002C42  4E56 FFE0                link       A6, -0x0020
  4388. 00002C46  206E 0008                movea.l    A0, [A6 + 0x8]
  4389. 00002C4A  2050                     movea.l    A0, [A0]
  4390. 00002C4C  43EE FFE0                lea.l      A1, [A6 - 0x20]
  4391. 00002C50  7006                     moveq.l    D0, 0x06
  4392. label00002C52:
  4393. 00002C52  22D8                     move.l     [A1]+, [A0]+
  4394. 00002C54  51C8 FFFC                dbf        D0, -0x6 /* 00002C52 */
  4395. 00002C58  32D8                     move.w     [A1]+, [A0]+
  4396. 00002C5A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  4397. 00002C5E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4398. 00002C62  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4399. 00002C66  6706                     beq        +0x8 /* 00002C6E */
  4400. 00002C68  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4401. 00002C6C  603A                     bra        +0x3C /* 00002CA8 */
  4402. label00002C6E:
  4403. 00002C6E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4404. 00002C72  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4405. 00002C76  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4406. 00002C7A  6706                     beq        +0x8 /* 00002C82 */
  4407. 00002C7C  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4408. 00002C80  6026                     bra        +0x28 /* 00002CA8 */
  4409. label00002C82:
  4410. 00002C82  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4411. 00002C86  4EBA 02F8                jsr        [PC + 0x2F8 /* 00002F80 */]
  4412. 00002C8A  588F                     addq.l     A7, 4
  4413. 00002C8C  3D40 FFFE                move.w     [A6 - 0x2], D0
  4414. 00002C90  4A6E FFFE                tst.w      [A6 - 0x2]
  4415. 00002C94  6706                     beq        +0x8 /* 00002C9C */
  4416. 00002C96  302E FFFE                move.w     D0, [A6 - 0x2]
  4417. 00002C9A  600C                     bra        +0xE /* 00002CA8 */
  4418. label00002C9C:
  4419. 00002C9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4420. 00002CA0  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4421. 00002CA4  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4422. label00002CA8:
  4423. 00002CA8  4E5E                     unlink     A6
  4424. 00002CAA  4E75                     rts
  4425. fn00002CAC:
  4426. 00002CAC  4E56 FFE6                link       A6, -0x001A
  4427. 00002CB0  48E7 0700                movem.l    -[A7], D5,D6,D7
  4428. 00002CB4  42A7                     clr.l      -[A7]
  4429. 00002CB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4430. 00002CBA  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4431. 00002CBE  201F                     move.l     D0, [A7]+
  4432. 00002CC0  2E00                     move.l     D7, D0
  4433. 00002CC2  4878 001A                push.l     0x1A
  4434. 00002CC6  2F07                     move.l     -[A7], D7
  4435. 00002CC8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4436. 00002CCC  3A00                     move.w     D5, D0
  4437. 00002CCE  7C00                     moveq.l    D6, 0x00
  4438. 00002CD0  603A                     bra        +0x3C /* 00002D0C */
  4439. label00002CD2:
  4440. 00002CD2  206E 0008                movea.l    A0, [A6 + 0x8]
  4441. 00002CD6  3006                     move.w     D0, D6
  4442. 00002CD8  C1FC 001A                muls.w     D0, 0x1A
  4443. 00002CDC  D090                     add.l      D0, [A0]
  4444. 00002CDE  2040                     movea.l    A0, D0
  4445. 00002CE0  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  4446. 00002CE4  7005                     moveq.l    D0, 0x05
  4447. label00002CE6:
  4448. 00002CE6  22D8                     move.l     [A1]+, [A0]+
  4449. 00002CE8  51C8 FFFC                dbf        D0, -0x6 /* 00002CE6 */
  4450. 00002CEC  32D8                     move.w     [A1]+, [A0]+
  4451. 00002CEE  42A7                     clr.l      -[A7]
  4452. 00002CF0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4453. 00002CF4  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4454. 00002CF8  201F                     move.l     D0, [A7]+
  4455. 00002CFA  DE80                     add.l      D7, D0
  4456. 00002CFC  42A7                     clr.l      -[A7]
  4457. 00002CFE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4458. 00002D02  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4459. 00002D06  201F                     move.l     D0, [A7]+
  4460. 00002D08  DE80                     add.l      D7, D0
  4461. 00002D0A  5246                     addq.w     D6, 1
  4462. label00002D0C:
  4463. 00002D0C  BC45                     cmp.w      D6, D5
  4464. 00002D0E  6DC2                     blt        -0x3C /* 00002CD2 */
  4465. 00002D10  2007                     move.l     D0, D7
  4466. 00002D12  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4467. 00002D16  4E5E                     unlink     A6
  4468. 00002D18  4E75                     rts
  4469. fn00002D1A:
  4470. 00002D1A  4E56 FFDC                link       A6, -0x0024
  4471. 00002D1E  48E7 0700                movem.l    -[A7], D5,D6,D7
  4472. 00002D22  42A7                     clr.l      -[A7]
  4473. 00002D24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4474. 00002D28  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4475. 00002D2C  201F                     move.l     D0, [A7]+
  4476. 00002D2E  2D40 FFE0                move.l     [A6 - 0x20], D0
  4477. 00002D32  2D6E FFE0 FFDC           move.l     [A6 - 0x24], [A6 - 0x20]
  4478. 00002D38  4878 001A                push.l     0x1A
  4479. 00002D3C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4480. 00002D40  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4481. 00002D44  3D40 FFFE                move.w     [A6 - 0x2], D0
  4482. 00002D48  7C00                     moveq.l    D6, 0x00
  4483. 00002D4A  6000 0066                bra        +0x68 /* 00002DB2 */
  4484. label00002D4E:
  4485. 00002D4E  206E 0008                movea.l    A0, [A6 + 0x8]
  4486. 00002D52  3006                     move.w     D0, D6
  4487. 00002D54  C1FC 001A                muls.w     D0, 0x1A
  4488. 00002D58  D090                     add.l      D0, [A0]
  4489. 00002D5A  2040                     movea.l    A0, D0
  4490. 00002D5C  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  4491. 00002D60  7005                     moveq.l    D0, 0x05
  4492. label00002D62:
  4493. 00002D62  22D8                     move.l     [A1]+, [A0]+
  4494. 00002D64  51C8 FFFC                dbf        D0, -0x6 /* 00002D62 */
  4495. 00002D68  32D8                     move.w     [A1]+, [A0]+
  4496. 00002D6A  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4497. 00002D6E  486E FFDC                pea.l      [A6 - 0x24]
  4498. 00002D72  486E FFE0                pea.l      [A6 - 0x20]
  4499. 00002D76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4500. 00002D7A  4EBA 1874                jsr        [PC + 0x1874 /* 000045F0 */]
  4501. 00002D7E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4502. 00002D82  3A00                     move.w     D5, D0
  4503. 00002D84  4A45                     tst.w      D5
  4504. 00002D86  6706                     beq        +0x8 /* 00002D8E */
  4505. 00002D88  3005                     move.w     D0, D5
  4506. 00002D8A  6000 005A                bra        +0x5C /* 00002DE6 */
  4507. label00002D8E:
  4508. 00002D8E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4509. 00002D92  486E FFDC                pea.l      [A6 - 0x24]
  4510. 00002D96  486E FFE0                pea.l      [A6 - 0x20]
  4511. 00002D9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4512. 00002D9E  4EBA 1850                jsr        [PC + 0x1850 /* 000045F0 */]
  4513. 00002DA2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4514. 00002DA6  3A00                     move.w     D5, D0
  4515. 00002DA8  4A45                     tst.w      D5
  4516. 00002DAA  6704                     beq        +0x6 /* 00002DB0 */
  4517. 00002DAC  3005                     move.w     D0, D5
  4518. 00002DAE  6036                     bra        +0x38 /* 00002DE6 */
  4519. label00002DB0:
  4520. 00002DB0  5246                     addq.w     D6, 1
  4521. label00002DB2:
  4522. 00002DB2  BC6E FFFE                cmp.w      D6, [A6 - 0x2]
  4523. 00002DB6  6D96                     blt        -0x68 /* 00002D4E */
  4524. 00002DB8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4525. 00002DBC  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4526. 00002DC0  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4527. 00002DC4  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4528. 00002DC8  6706                     beq        +0x8 /* 00002DD0 */
  4529. 00002DCA  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4530. 00002DCE  6016                     bra        +0x18 /* 00002DE6 */
  4531. label00002DD0:
  4532. 00002DD0  3F3C 0002                move.w     -[A7], 0x2
  4533. 00002DD4  486E FFFE                pea.l      [A6 - 0x2]
  4534. 00002DD8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4535. 00002DDC  4EBA 18B6                jsr        [PC + 0x18B6 /* 00004694 */]
  4536. 00002DE0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4537. 00002DE4  7000                     moveq.l    D0, 0x00
  4538. label00002DE6:
  4539. 00002DE6  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4540. 00002DEA  4E5E                     unlink     A6
  4541. 00002DEC  4E75                     rts
  4542. fn00002DEE:
  4543. 00002DEE  4E56 FFDC                link       A6, -0x0024
  4544. 00002DF2  48E7 0300                movem.l    -[A7], D6,D7
  4545. 00002DF6  3F3C 0002                move.w     -[A7], 0x2
  4546. 00002DFA  486E FFFE                pea.l      [A6 - 0x2]
  4547. 00002DFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4548. 00002E02  4EBA 18D8                jsr        [PC + 0x18D8 /* 000046DC */]
  4549. 00002E06  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4550. 00002E0A  302E FFFE                move.w     D0, [A6 - 0x2]
  4551. 00002E0E  C1FC 001A                muls.w     D0, 0x1A
  4552. 00002E12  48C0                     ext.l      D0
  4553. 00002E14  2D40 FFDC                move.l     [A6 - 0x24], D0
  4554. 00002E18  2D6E FFDC FFE0           move.l     [A6 - 0x20], [A6 - 0x24]
  4555. 00002E1E  7C00                     moveq.l    D6, 0x00
  4556. 00002E20  6000 007A                bra        +0x7C /* 00002E9C */
  4557. label00002E24:
  4558. 00002E24  206E 0008                movea.l    A0, [A6 + 0x8]
  4559. 00002E28  3006                     move.w     D0, D6
  4560. 00002E2A  C1FC 001A                muls.w     D0, 0x1A
  4561. 00002E2E  D090                     add.l      D0, [A0]
  4562. 00002E30  2040                     movea.l    A0, D0
  4563. 00002E32  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  4564. 00002E36  7005                     moveq.l    D0, 0x05
  4565. label00002E38:
  4566. 00002E38  22D8                     move.l     [A1]+, [A0]+
  4567. 00002E3A  51C8 FFFC                dbf        D0, -0x6 /* 00002E38 */
  4568. 00002E3E  32D8                     move.w     [A1]+, [A0]+
  4569. 00002E40  486E FFF6                pea.l      [A6 - 0xA]
  4570. 00002E44  486E FFE0                pea.l      [A6 - 0x20]
  4571. 00002E48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4572. 00002E4C  4EBA 1730                jsr        [PC + 0x1730 /* 0000457E */]
  4573. 00002E50  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4574. 00002E54  3E00                     move.w     D7, D0
  4575. 00002E56  4A47                     tst.w      D7
  4576. 00002E58  6706                     beq        +0x8 /* 00002E60 */
  4577. 00002E5A  3007                     move.w     D0, D7
  4578. 00002E5C  6000 0052                bra        +0x54 /* 00002EB0 */
  4579. label00002E60:
  4580. 00002E60  486E FFFA                pea.l      [A6 - 0x6]
  4581. 00002E64  486E FFE0                pea.l      [A6 - 0x20]
  4582. 00002E68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4583. 00002E6C  4EBA 1710                jsr        [PC + 0x1710 /* 0000457E */]
  4584. 00002E70  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4585. 00002E74  3E00                     move.w     D7, D0
  4586. 00002E76  4A47                     tst.w      D7
  4587. 00002E78  6704                     beq        +0x6 /* 00002E7E */
  4588. 00002E7A  3007                     move.w     D0, D7
  4589. 00002E7C  6032                     bra        +0x34 /* 00002EB0 */
  4590. label00002E7E:
  4591. 00002E7E  206E 0008                movea.l    A0, [A6 + 0x8]
  4592. 00002E82  3006                     move.w     D0, D6
  4593. 00002E84  C1FC 001A                muls.w     D0, 0x1A
  4594. 00002E88  D090                     add.l      D0, [A0]
  4595. 00002E8A  2040                     movea.l    A0, D0
  4596. 00002E8C  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  4597. 00002E90  7005                     moveq.l    D0, 0x05
  4598. label00002E92:
  4599. 00002E92  20D9                     move.l     [A0]+, [A1]+
  4600. 00002E94  51C8 FFFC                dbf        D0, -0x6 /* 00002E92 */
  4601. 00002E98  30D9                     move.w     [A0]+, [A1]+
  4602. 00002E9A  5246                     addq.w     D6, 1
  4603. label00002E9C:
  4604. 00002E9C  BC6E FFFE                cmp.w      D6, [A6 - 0x2]
  4605. 00002EA0  6D82                     blt        -0x7C /* 00002E24 */
  4606. 00002EA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4607. 00002EA6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4608. 00002EAA  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4609. 00002EAE  7000                     moveq.l    D0, 0x00
  4610. label00002EB0:
  4611. 00002EB0  4CDF 00C0                movem.l    D6,D7, [A7]+
  4612. 00002EB4  4E5E                     unlink     A6
  4613. 00002EB6  4E75                     rts
  4614. fn00002EB8:
  4615. 00002EB8  4E56 FFE6                link       A6, -0x001A
  4616. 00002EBC  48E7 0700                movem.l    -[A7], D5,D6,D7
  4617. 00002EC0  4267                     clr.w      -[A7]
  4618. 00002EC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4619. 00002EC6  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4620. 00002ECA  301F                     move.w     D0, [A7]+
  4621. 00002ECC  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4622. 00002ED0  6708                     beq        +0xA /* 00002EDA */
  4623. 00002ED2  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4624. 00002ED6  6000 00A0                bra        +0xA2 /* 00002F78 */
  4625. label00002EDA:
  4626. 00002EDA  42A7                     clr.l      -[A7]
  4627. 00002EDC  206E 0008                movea.l    A0, [A6 + 0x8]
  4628. 00002EE0  2F10                     move.l     -[A7], [A0]
  4629. 00002EE2  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4630. 00002EE6  201F                     move.l     D0, [A7]+
  4631. 00002EE8  4878 001A                push.l     0x1A
  4632. 00002EEC  2F00                     move.l     -[A7], D0
  4633. 00002EEE  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4634. 00002EF2  3C00                     move.w     D6, D0
  4635. 00002EF4  7E00                     moveq.l    D7, 0x00
  4636. 00002EF6  6000 0070                bra        +0x72 /* 00002F68 */
  4637. label00002EFA:
  4638. 00002EFA  206E 0008                movea.l    A0, [A6 + 0x8]
  4639. 00002EFE  2050                     movea.l    A0, [A0]
  4640. 00002F00  3007                     move.w     D0, D7
  4641. 00002F02  C1FC 001A                muls.w     D0, 0x1A
  4642. 00002F06  D090                     add.l      D0, [A0]
  4643. 00002F08  2040                     movea.l    A0, D0
  4644. 00002F0A  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  4645. 00002F0E  7005                     moveq.l    D0, 0x05
  4646. label00002F10:
  4647. 00002F10  22D8                     move.l     [A1]+, [A0]+
  4648. 00002F12  51C8 FFFC                dbf        D0, -0x6 /* 00002F10 */
  4649. 00002F16  32D8                     move.w     [A1]+, [A0]+
  4650. 00002F18  4267                     clr.w      -[A7]
  4651. 00002F1A  486E FFF8                pea.l      [A6 - 0x8]
  4652. 00002F1E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4653. 00002F22  301F                     move.w     D0, [A7]+
  4654. 00002F24  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4655. 00002F28  6706                     beq        +0x8 /* 00002F30 */
  4656. 00002F2A  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4657. 00002F2E  6048                     bra        +0x4A /* 00002F78 */
  4658. label00002F30:
  4659. 00002F30  4267                     clr.w      -[A7]
  4660. 00002F32  486E FFFC                pea.l      [A6 - 0x4]
  4661. 00002F36  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4662. 00002F3A  301F                     move.w     D0, [A7]+
  4663. 00002F3C  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4664. 00002F40  6706                     beq        +0x8 /* 00002F48 */
  4665. 00002F42  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4666. 00002F46  6030                     bra        +0x32 /* 00002F78 */
  4667. label00002F48:
  4668. 00002F48  206E 0008                movea.l    A0, [A6 + 0x8]
  4669. 00002F4C  2050                     movea.l    A0, [A0]
  4670. 00002F4E  3007                     move.w     D0, D7
  4671. 00002F50  C1FC 001A                muls.w     D0, 0x1A
  4672. 00002F54  D090                     add.l      D0, [A0]
  4673. 00002F56  2040                     movea.l    A0, D0
  4674. 00002F58  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  4675. 00002F5C  7005                     moveq.l    D0, 0x05
  4676. label00002F5E:
  4677. 00002F5E  20D9                     move.l     [A0]+, [A1]+
  4678. 00002F60  51C8 FFFC                dbf        D0, -0x6 /* 00002F5E */
  4679. 00002F64  30D9                     move.w     [A0]+, [A1]+
  4680. 00002F66  5247                     addq.w     D7, 1
  4681. label00002F68:
  4682. 00002F68  BE46                     cmp.w      D7, D6
  4683. 00002F6A  6D8E                     blt        -0x70 /* 00002EFA */
  4684. 00002F6C  206E 0008                movea.l    A0, [A6 + 0x8]
  4685. 00002F70  2F10                     move.l     -[A7], [A0]
  4686. 00002F72  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4687. 00002F76  7000                     moveq.l    D0, 0x00
  4688. label00002F78:
  4689. 00002F78  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4690. 00002F7C  4E5E                     unlink     A6
  4691. 00002F7E  4E75                     rts
  4692. fn00002F80:
  4693. 00002F80  4E56 FFE4                link       A6, -0x001C
  4694. 00002F84  48E7 0700                movem.l    -[A7], D5,D6,D7
  4695. 00002F88  42A7                     clr.l      -[A7]
  4696. 00002F8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4697. 00002F8E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4698. 00002F92  201F                     move.l     D0, [A7]+
  4699. 00002F94  4878 001A                push.l     0x1A
  4700. 00002F98  2F00                     move.l     -[A7], D0
  4701. 00002F9A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4702. 00002F9E  3D40 FFFE                move.w     [A6 - 0x2], D0
  4703. 00002FA2  7C00                     moveq.l    D6, 0x00
  4704. 00002FA4  6046                     bra        +0x48 /* 00002FEC */
  4705. label00002FA6:
  4706. 00002FA6  206E 0008                movea.l    A0, [A6 + 0x8]
  4707. 00002FAA  3006                     move.w     D0, D6
  4708. 00002FAC  C1FC 001A                muls.w     D0, 0x1A
  4709. 00002FB0  D090                     add.l      D0, [A0]
  4710. 00002FB2  2040                     movea.l    A0, D0
  4711. 00002FB4  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  4712. 00002FB8  7005                     moveq.l    D0, 0x05
  4713. label00002FBA:
  4714. 00002FBA  22D8                     move.l     [A1]+, [A0]+
  4715. 00002FBC  51C8 FFFC                dbf        D0, -0x6 /* 00002FBA */
  4716. 00002FC0  32D8                     move.w     [A1]+, [A0]+
  4717. 00002FC2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4718. 00002FC6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4719. 00002FCA  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4720. 00002FCE  6706                     beq        +0x8 /* 00002FD6 */
  4721. 00002FD0  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4722. 00002FD4  6028                     bra        +0x2A /* 00002FFE */
  4723. label00002FD6:
  4724. 00002FD6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4725. 00002FDA  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4726. 00002FDE  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4727. 00002FE2  6706                     beq        +0x8 /* 00002FEA */
  4728. 00002FE4  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4729. 00002FE8  6014                     bra        +0x16 /* 00002FFE */
  4730. label00002FEA:
  4731. 00002FEA  5246                     addq.w     D6, 1
  4732. label00002FEC:
  4733. 00002FEC  BC6E FFFE                cmp.w      D6, [A6 - 0x2]
  4734. 00002FF0  6DB4                     blt        -0x4A /* 00002FA6 */
  4735. 00002FF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4736. 00002FF6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4737. 00002FFA  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4738. label00002FFE:
  4739. 00002FFE  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4740. 00003002  4E5E                     unlink     A6
  4741. 00003004  4E75                     rts
  4742. fn00003006:
  4743. 00003006  4E56 FFF2                link       A6, -0x000E
  4744. 0000300A  2F07                     move.l     -[A7], D7
  4745. 0000300C  206E 0008                movea.l    A0, [A6 + 0x8]
  4746. 00003010  2050                     movea.l    A0, [A0]
  4747. 00003012  43EE FFF2                lea.l      A1, [A6 - 0xE]
  4748. 00003016  22D8                     move.l     [A1]+, [A0]+
  4749. 00003018  22D8                     move.l     [A1]+, [A0]+
  4750. 0000301A  22D8                     move.l     [A1]+, [A0]+
  4751. 0000301C  32D8                     move.w     [A1]+, [A0]+
  4752. 0000301E  42A7                     clr.l      -[A7]
  4753. 00003020  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4754. 00003024  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4755. 00003028  201F                     move.l     D0, [A7]+
  4756. 0000302A  2E00                     move.l     D7, D0
  4757. 0000302C  42A7                     clr.l      -[A7]
  4758. 0000302E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4759. 00003032  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4760. 00003036  201F                     move.l     D0, [A7]+
  4761. 00003038  DE80                     add.l      D7, D0
  4762. 0000303A  42A7                     clr.l      -[A7]
  4763. 0000303C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4764. 00003040  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4765. 00003044  201F                     move.l     D0, [A7]+
  4766. 00003046  DE80                     add.l      D7, D0
  4767. 00003048  2007                     move.l     D0, D7
  4768. 0000304A  2E1F                     move.l     D7, [A7]+
  4769. 0000304C  4E5E                     unlink     A6
  4770. 0000304E  4E75                     rts
  4771. fn00003050:
  4772. 00003050  4E56 FFEA                link       A6, -0x0016
  4773. 00003054  2F07                     move.l     -[A7], D7
  4774. 00003056  206E 0008                movea.l    A0, [A6 + 0x8]
  4775. 0000305A  2050                     movea.l    A0, [A0]
  4776. 0000305C  43EE FFF2                lea.l      A1, [A6 - 0xE]
  4777. 00003060  22D8                     move.l     [A1]+, [A0]+
  4778. 00003062  22D8                     move.l     [A1]+, [A0]+
  4779. 00003064  22D8                     move.l     [A1]+, [A0]+
  4780. 00003066  32D8                     move.w     [A1]+, [A0]+
  4781. 00003068  42A7                     clr.l      -[A7]
  4782. 0000306A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4783. 0000306E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4784. 00003072  201F                     move.l     D0, [A7]+
  4785. 00003074  2D40 FFEE                move.l     [A6 - 0x12], D0
  4786. 00003078  2D6E FFEE FFEA           move.l     [A6 - 0x16], [A6 - 0x12]
  4787. 0000307E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4788. 00003082  486E FFEA                pea.l      [A6 - 0x16]
  4789. 00003086  486E FFEE                pea.l      [A6 - 0x12]
  4790. 0000308A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4791. 0000308E  4EBA 1560                jsr        [PC + 0x1560 /* 000045F0 */]
  4792. 00003092  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4793. 00003096  3E00                     move.w     D7, D0
  4794. 00003098  4A47                     tst.w      D7
  4795. 0000309A  6704                     beq        +0x6 /* 000030A0 */
  4796. 0000309C  3007                     move.w     D0, D7
  4797. 0000309E  6032                     bra        +0x34 /* 000030D2 */
  4798. label000030A0:
  4799. 000030A0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4800. 000030A4  486E FFEA                pea.l      [A6 - 0x16]
  4801. 000030A8  486E FFEE                pea.l      [A6 - 0x12]
  4802. 000030AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4803. 000030B0  4EBA 153E                jsr        [PC + 0x153E /* 000045F0 */]
  4804. 000030B4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4805. 000030B8  3E00                     move.w     D7, D0
  4806. 000030BA  4A47                     tst.w      D7
  4807. 000030BC  6704                     beq        +0x6 /* 000030C2 */
  4808. 000030BE  3007                     move.w     D0, D7
  4809. 000030C0  6010                     bra        +0x12 /* 000030D2 */
  4810. label000030C2:
  4811. 000030C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4812. 000030C6  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  4813. 000030CA  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4814. 000030CE  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4815. label000030D2:
  4816. 000030D2  2E1F                     move.l     D7, [A7]+
  4817. 000030D4  4E5E                     unlink     A6
  4818. 000030D6  4E75                     rts
  4819. fn000030D8:
  4820. 000030D8  4E56 FFEE                link       A6, -0x0012
  4821. 000030DC  2F07                     move.l     -[A7], D7
  4822. 000030DE  206E 0008                movea.l    A0, [A6 + 0x8]
  4823. 000030E2  2050                     movea.l    A0, [A0]
  4824. 000030E4  43EE FFEE                lea.l      A1, [A6 - 0x12]
  4825. 000030E8  22D8                     move.l     [A1]+, [A0]+
  4826. 000030EA  22D8                     move.l     [A1]+, [A0]+
  4827. 000030EC  22D8                     move.l     [A1]+, [A0]+
  4828. 000030EE  32D8                     move.w     [A1]+, [A0]+
  4829. 000030F0  700E                     moveq.l    D0, 0x0E
  4830. 000030F2  2D40 FFFC                move.l     [A6 - 0x4], D0
  4831. 000030F6  486E FFF8                pea.l      [A6 - 0x8]
  4832. 000030FA  486E FFFC                pea.l      [A6 - 0x4]
  4833. 000030FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4834. 00003102  4EBA 147A                jsr        [PC + 0x147A /* 0000457E */]
  4835. 00003106  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4836. 0000310A  3E00                     move.w     D7, D0
  4837. 0000310C  4A47                     tst.w      D7
  4838. 0000310E  6704                     beq        +0x6 /* 00003114 */
  4839. 00003110  3007                     move.w     D0, D7
  4840. 00003112  603E                     bra        +0x40 /* 00003152 */
  4841. label00003114:
  4842. 00003114  486E FFF4                pea.l      [A6 - 0xC]
  4843. 00003118  486E FFFC                pea.l      [A6 - 0x4]
  4844. 0000311C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4845. 00003120  4EBA 145C                jsr        [PC + 0x145C /* 0000457E */]
  4846. 00003124  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4847. 00003128  3E00                     move.w     D7, D0
  4848. 0000312A  4A47                     tst.w      D7
  4849. 0000312C  6704                     beq        +0x6 /* 00003132 */
  4850. 0000312E  3007                     move.w     D0, D7
  4851. 00003130  6020                     bra        +0x22 /* 00003152 */
  4852. label00003132:
  4853. 00003132  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4854. 00003136  4878 000E                push.l     0xE
  4855. 0000313A  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4856. 0000313E  206E 0008                movea.l    A0, [A6 + 0x8]
  4857. 00003142  2050                     movea.l    A0, [A0]
  4858. 00003144  43EE FFEE                lea.l      A1, [A6 - 0x12]
  4859. 00003148  20D9                     move.l     [A0]+, [A1]+
  4860. 0000314A  20D9                     move.l     [A0]+, [A1]+
  4861. 0000314C  20D9                     move.l     [A0]+, [A1]+
  4862. 0000314E  30D9                     move.w     [A0]+, [A1]+
  4863. 00003150  7000                     moveq.l    D0, 0x00
  4864. label00003152:
  4865. 00003152  2E1F                     move.l     D7, [A7]+
  4866. 00003154  4E5E                     unlink     A6
  4867. 00003156  4E75                     rts
  4868. fn00003158:
  4869. 00003158  4E56 FFF2                link       A6, -0x000E
  4870. 0000315C  4267                     clr.w      -[A7]
  4871. 0000315E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4872. 00003162  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4873. 00003166  301F                     move.w     D0, [A7]+
  4874. 00003168  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4875. 0000316C  6708                     beq        +0xA /* 00003176 */
  4876. 0000316E  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4877. 00003172  6000 005C                bra        +0x5E /* 000031D0 */
  4878. label00003176:
  4879. 00003176  206E 0008                movea.l    A0, [A6 + 0x8]
  4880. 0000317A  2050                     movea.l    A0, [A0]
  4881. 0000317C  2050                     movea.l    A0, [A0]
  4882. 0000317E  43EE FFF2                lea.l      A1, [A6 - 0xE]
  4883. 00003182  22D8                     move.l     [A1]+, [A0]+
  4884. 00003184  22D8                     move.l     [A1]+, [A0]+
  4885. 00003186  22D8                     move.l     [A1]+, [A0]+
  4886. 00003188  32D8                     move.w     [A1]+, [A0]+
  4887. 0000318A  4267                     clr.w      -[A7]
  4888. 0000318C  486E FFF8                pea.l      [A6 - 0x8]
  4889. 00003190  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4890. 00003194  301F                     move.w     D0, [A7]+
  4891. 00003196  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4892. 0000319A  6706                     beq        +0x8 /* 000031A2 */
  4893. 0000319C  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4894. 000031A0  602E                     bra        +0x30 /* 000031D0 */
  4895. label000031A2:
  4896. 000031A2  4267                     clr.w      -[A7]
  4897. 000031A4  486E FFFC                pea.l      [A6 - 0x4]
  4898. 000031A8  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4899. 000031AC  301F                     move.w     D0, [A7]+
  4900. 000031AE  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4901. 000031B2  6706                     beq        +0x8 /* 000031BA */
  4902. 000031B4  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4903. 000031B8  6016                     bra        +0x18 /* 000031D0 */
  4904. label000031BA:
  4905. 000031BA  206E 0008                movea.l    A0, [A6 + 0x8]
  4906. 000031BE  2050                     movea.l    A0, [A0]
  4907. 000031C0  2050                     movea.l    A0, [A0]
  4908. 000031C2  43EE FFF2                lea.l      A1, [A6 - 0xE]
  4909. 000031C6  20D9                     move.l     [A0]+, [A1]+
  4910. 000031C8  20D9                     move.l     [A0]+, [A1]+
  4911. 000031CA  20D9                     move.l     [A0]+, [A1]+
  4912. 000031CC  30D9                     move.w     [A0]+, [A1]+
  4913. 000031CE  7000                     moveq.l    D0, 0x00
  4914. label000031D0:
  4915. 000031D0  4E5E                     unlink     A6
  4916. 000031D2  4E75                     rts
  4917. fn000031D4:
  4918. 000031D4  4E56 FFF2                link       A6, -0x000E
  4919. 000031D8  206E 0008                movea.l    A0, [A6 + 0x8]
  4920. 000031DC  2050                     movea.l    A0, [A0]
  4921. 000031DE  43EE FFF2                lea.l      A1, [A6 - 0xE]
  4922. 000031E2  22D8                     move.l     [A1]+, [A0]+
  4923. 000031E4  22D8                     move.l     [A1]+, [A0]+
  4924. 000031E6  22D8                     move.l     [A1]+, [A0]+
  4925. 000031E8  32D8                     move.w     [A1]+, [A0]+
  4926. 000031EA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4927. 000031EE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4928. 000031F2  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4929. 000031F6  6706                     beq        +0x8 /* 000031FE */
  4930. 000031F8  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4931. 000031FC  6020                     bra        +0x22 /* 0000321E */
  4932. label000031FE:
  4933. 000031FE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4934. 00003202  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4935. 00003206  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4936. 0000320A  6706                     beq        +0x8 /* 00003212 */
  4937. 0000320C  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4938. 00003210  600C                     bra        +0xE /* 0000321E */
  4939. label00003212:
  4940. 00003212  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4941. 00003216  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4942. 0000321A  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  4943. label0000321E:
  4944. 0000321E  4E5E                     unlink     A6
  4945. 00003220  4E75                     rts
  4946. fn00003222:
  4947. 00003222  4E56 FFD8                link       A6, -0x0028
  4948. 00003226  2F07                     move.l     -[A7], D7
  4949. 00003228  206E 0008                movea.l    A0, [A6 + 0x8]
  4950. 0000322C  2050                     movea.l    A0, [A0]
  4951. 0000322E  43EE FFD8                lea.l      A1, [A6 - 0x28]
  4952. 00003232  7009                     moveq.l    D0, 0x09
  4953. label00003234:
  4954. 00003234  22D8                     move.l     [A1]+, [A0]+
  4955. 00003236  51C8 FFFC                dbf        D0, -0x6 /* 00003234 */
  4956. 0000323A  42A7                     clr.l      -[A7]
  4957. 0000323C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4958. 00003240  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4959. 00003244  201F                     move.l     D0, [A7]+
  4960. 00003246  2E00                     move.l     D7, D0
  4961. 00003248  42A7                     clr.l      -[A7]
  4962. 0000324A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4963. 0000324E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4964. 00003252  201F                     move.l     D0, [A7]+
  4965. 00003254  DE80                     add.l      D7, D0
  4966. 00003256  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4967. 0000325A  4EBA 066A                jsr        [PC + 0x66A /* 000038C6 */]
  4968. 0000325E  588F                     addq.l     A7, 4
  4969. 00003260  DE80                     add.l      D7, D0
  4970. 00003262  42A7                     clr.l      -[A7]
  4971. 00003264  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4972. 00003268  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4973. 0000326C  201F                     move.l     D0, [A7]+
  4974. 0000326E  DE80                     add.l      D7, D0
  4975. 00003270  42A7                     clr.l      -[A7]
  4976. 00003272  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4977. 00003276  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4978. 0000327A  201F                     move.l     D0, [A7]+
  4979. 0000327C  DE80                     add.l      D7, D0
  4980. 0000327E  2007                     move.l     D0, D7
  4981. 00003280  2E1F                     move.l     D7, [A7]+
  4982. 00003282  4E5E                     unlink     A6
  4983. 00003284  4E75                     rts
  4984. fn00003286:
  4985. 00003286  4E56 FFD0                link       A6, -0x0030
  4986. 0000328A  2F07                     move.l     -[A7], D7
  4987. 0000328C  206E 0008                movea.l    A0, [A6 + 0x8]
  4988. 00003290  2050                     movea.l    A0, [A0]
  4989. 00003292  43EE FFD8                lea.l      A1, [A6 - 0x28]
  4990. 00003296  7009                     moveq.l    D0, 0x09
  4991. label00003298:
  4992. 00003298  22D8                     move.l     [A1]+, [A0]+
  4993. 0000329A  51C8 FFFC                dbf        D0, -0x6 /* 00003298 */
  4994. 0000329E  42A7                     clr.l      -[A7]
  4995. 000032A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4996. 000032A4  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4997. 000032A8  201F                     move.l     D0, [A7]+
  4998. 000032AA  2D40 FFD4                move.l     [A6 - 0x2C], D0
  4999. 000032AE  2D6E FFD4 FFD0           move.l     [A6 - 0x30], [A6 - 0x2C]
  5000. 000032B4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5001. 000032B8  486E FFD0                pea.l      [A6 - 0x30]
  5002. 000032BC  486E FFD4                pea.l      [A6 - 0x2C]
  5003. 000032C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5004. 000032C4  4EBA 132A                jsr        [PC + 0x132A /* 000045F0 */]
  5005. 000032C8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5006. 000032CC  3E00                     move.w     D7, D0
  5007. 000032CE  4A47                     tst.w      D7
  5008. 000032D0  6706                     beq        +0x8 /* 000032D8 */
  5009. 000032D2  3007                     move.w     D0, D7
  5010. 000032D4  6000 008E                bra        +0x90 /* 00003364 */
  5011. label000032D8:
  5012. 000032D8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5013. 000032DC  4EBA 068A                jsr        [PC + 0x68A /* 00003968 */]
  5014. 000032E0  588F                     addq.l     A7, 4
  5015. 000032E2  3E00                     move.w     D7, D0
  5016. 000032E4  4A47                     tst.w      D7
  5017. 000032E6  6706                     beq        +0x8 /* 000032EE */
  5018. 000032E8  3007                     move.w     D0, D7
  5019. 000032EA  6000 0078                bra        +0x7A /* 00003364 */
  5020. label000032EE:
  5021. 000032EE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5022. 000032F2  486E FFD0                pea.l      [A6 - 0x30]
  5023. 000032F6  486E FFD4                pea.l      [A6 - 0x2C]
  5024. 000032FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5025. 000032FE  4EBA 12F0                jsr        [PC + 0x12F0 /* 000045F0 */]
  5026. 00003302  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5027. 00003306  3E00                     move.w     D7, D0
  5028. 00003308  4A47                     tst.w      D7
  5029. 0000330A  6704                     beq        +0x6 /* 00003310 */
  5030. 0000330C  3007                     move.w     D0, D7
  5031. 0000330E  6054                     bra        +0x56 /* 00003364 */
  5032. label00003310:
  5033. 00003310  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5034. 00003314  486E FFD0                pea.l      [A6 - 0x30]
  5035. 00003318  486E FFD4                pea.l      [A6 - 0x2C]
  5036. 0000331C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5037. 00003320  4EBA 12CE                jsr        [PC + 0x12CE /* 000045F0 */]
  5038. 00003324  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5039. 00003328  3E00                     move.w     D7, D0
  5040. 0000332A  4A47                     tst.w      D7
  5041. 0000332C  6704                     beq        +0x6 /* 00003332 */
  5042. 0000332E  3007                     move.w     D0, D7
  5043. 00003330  6032                     bra        +0x34 /* 00003364 */
  5044. label00003332:
  5045. 00003332  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5046. 00003336  486E FFD0                pea.l      [A6 - 0x30]
  5047. 0000333A  486E FFD4                pea.l      [A6 - 0x2C]
  5048. 0000333E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5049. 00003342  4EBA 12AC                jsr        [PC + 0x12AC /* 000045F0 */]
  5050. 00003346  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5051. 0000334A  3E00                     move.w     D7, D0
  5052. 0000334C  4A47                     tst.w      D7
  5053. 0000334E  6704                     beq        +0x6 /* 00003354 */
  5054. 00003350  3007                     move.w     D0, D7
  5055. 00003352  6010                     bra        +0x12 /* 00003364 */
  5056. label00003354:
  5057. 00003354  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5058. 00003358  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  5059. 0000335C  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  5060. 00003360  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5061. label00003364:
  5062. 00003364  2E1F                     move.l     D7, [A7]+
  5063. 00003366  4E5E                     unlink     A6
  5064. 00003368  4E75                     rts
  5065. fn0000336A:
  5066. 0000336A  4E56 FFD4                link       A6, -0x002C
  5067. 0000336E  2F07                     move.l     -[A7], D7
  5068. 00003370  206E 0008                movea.l    A0, [A6 + 0x8]
  5069. 00003374  2050                     movea.l    A0, [A0]
  5070. 00003376  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  5071. 0000337A  7009                     moveq.l    D0, 0x09
  5072. label0000337C:
  5073. 0000337C  22D8                     move.l     [A1]+, [A0]+
  5074. 0000337E  51C8 FFFC                dbf        D0, -0x6 /* 0000337C */
  5075. 00003382  7028                     moveq.l    D0, 0x28
  5076. 00003384  2D40 FFFC                move.l     [A6 - 0x4], D0
  5077. 00003388  486E FFF0                pea.l      [A6 - 0x10]
  5078. 0000338C  486E FFFC                pea.l      [A6 - 0x4]
  5079. 00003390  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5080. 00003394  4EBA 11E8                jsr        [PC + 0x11E8 /* 0000457E */]
  5081. 00003398  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5082. 0000339C  3E00                     move.w     D7, D0
  5083. 0000339E  4A47                     tst.w      D7
  5084. 000033A0  6706                     beq        +0x8 /* 000033A8 */
  5085. 000033A2  3007                     move.w     D0, D7
  5086. 000033A4  6000 0094                bra        +0x96 /* 0000343A */
  5087. label000033A8:
  5088. 000033A8  486E FFF4                pea.l      [A6 - 0xC]
  5089. 000033AC  486E FFFC                pea.l      [A6 - 0x4]
  5090. 000033B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5091. 000033B4  4EBA 11C8                jsr        [PC + 0x11C8 /* 0000457E */]
  5092. 000033B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5093. 000033BC  3E00                     move.w     D7, D0
  5094. 000033BE  4A47                     tst.w      D7
  5095. 000033C0  6706                     beq        +0x8 /* 000033C8 */
  5096. 000033C2  3007                     move.w     D0, D7
  5097. 000033C4  6000 0074                bra        +0x76 /* 0000343A */
  5098. label000033C8:
  5099. 000033C8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5100. 000033CC  4EBA 0700                jsr        [PC + 0x700 /* 00003ACE */]
  5101. 000033D0  588F                     addq.l     A7, 4
  5102. 000033D2  3E00                     move.w     D7, D0
  5103. 000033D4  4A47                     tst.w      D7
  5104. 000033D6  6706                     beq        +0x8 /* 000033DE */
  5105. 000033D8  3007                     move.w     D0, D7
  5106. 000033DA  6000 005E                bra        +0x60 /* 0000343A */
  5107. label000033DE:
  5108. 000033DE  486E FFF8                pea.l      [A6 - 0x8]
  5109. 000033E2  486E FFFC                pea.l      [A6 - 0x4]
  5110. 000033E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5111. 000033EA  4EBA 1192                jsr        [PC + 0x1192 /* 0000457E */]
  5112. 000033EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5113. 000033F2  3E00                     move.w     D7, D0
  5114. 000033F4  4A47                     tst.w      D7
  5115. 000033F6  6704                     beq        +0x6 /* 000033FC */
  5116. 000033F8  3007                     move.w     D0, D7
  5117. 000033FA  603E                     bra        +0x40 /* 0000343A */
  5118. label000033FC:
  5119. 000033FC  486E FFEC                pea.l      [A6 - 0x14]
  5120. 00003400  486E FFFC                pea.l      [A6 - 0x4]
  5121. 00003404  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5122. 00003408  4EBA 1174                jsr        [PC + 0x1174 /* 0000457E */]
  5123. 0000340C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5124. 00003410  3E00                     move.w     D7, D0
  5125. 00003412  4A47                     tst.w      D7
  5126. 00003414  6704                     beq        +0x6 /* 0000341A */
  5127. 00003416  3007                     move.w     D0, D7
  5128. 00003418  6020                     bra        +0x22 /* 0000343A */
  5129. label0000341A:
  5130. 0000341A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5131. 0000341E  4878 0028                push.l     0x28 /* '(' */
  5132. 00003422  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  5133. 00003426  206E 0008                movea.l    A0, [A6 + 0x8]
  5134. 0000342A  2050                     movea.l    A0, [A0]
  5135. 0000342C  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  5136. 00003430  7009                     moveq.l    D0, 0x09
  5137. label00003432:
  5138. 00003432  20D9                     move.l     [A0]+, [A1]+
  5139. 00003434  51C8 FFFC                dbf        D0, -0x6 /* 00003432 */
  5140. 00003438  7000                     moveq.l    D0, 0x00
  5141. label0000343A:
  5142. 0000343A  2E1F                     move.l     D7, [A7]+
  5143. 0000343C  4E5E                     unlink     A6
  5144. 0000343E  4E75                     rts
  5145. fn00003440:
  5146. 00003440  4E56 FFD8                link       A6, -0x0028
  5147. 00003444  2F07                     move.l     -[A7], D7
  5148. 00003446  4267                     clr.w      -[A7]
  5149. 00003448  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5150. 0000344C  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5151. 00003450  301F                     move.w     D0, [A7]+
  5152. 00003452  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5153. 00003456  6708                     beq        +0xA /* 00003460 */
  5154. 00003458  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5155. 0000345C  6000 008A                bra        +0x8C /* 000034E8 */
  5156. label00003460:
  5157. 00003460  206E 0008                movea.l    A0, [A6 + 0x8]
  5158. 00003464  2050                     movea.l    A0, [A0]
  5159. 00003466  2050                     movea.l    A0, [A0]
  5160. 00003468  43EE FFD8                lea.l      A1, [A6 - 0x28]
  5161. 0000346C  7009                     moveq.l    D0, 0x09
  5162. label0000346E:
  5163. 0000346E  22D8                     move.l     [A1]+, [A0]+
  5164. 00003470  51C8 FFFC                dbf        D0, -0x6 /* 0000346E */
  5165. 00003474  4267                     clr.w      -[A7]
  5166. 00003476  486E FFF0                pea.l      [A6 - 0x10]
  5167. 0000347A  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5168. 0000347E  301F                     move.w     D0, [A7]+
  5169. 00003480  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5170. 00003484  6708                     beq        +0xA /* 0000348E */
  5171. 00003486  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5172. 0000348A  6000 005C                bra        +0x5E /* 000034E8 */
  5173. label0000348E:
  5174. 0000348E  4267                     clr.w      -[A7]
  5175. 00003490  486E FFF4                pea.l      [A6 - 0xC]
  5176. 00003494  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5177. 00003498  301F                     move.w     D0, [A7]+
  5178. 0000349A  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5179. 0000349E  6706                     beq        +0x8 /* 000034A6 */
  5180. 000034A0  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5181. 000034A4  6042                     bra        +0x44 /* 000034E8 */
  5182. label000034A6:
  5183. 000034A6  486E FFF8                pea.l      [A6 - 0x8]
  5184. 000034AA  4EBA 079C                jsr        [PC + 0x79C /* 00003C48 */]
  5185. 000034AE  588F                     addq.l     A7, 4
  5186. 000034B0  3E00                     move.w     D7, D0
  5187. 000034B2  4A47                     tst.w      D7
  5188. 000034B4  6704                     beq        +0x6 /* 000034BA */
  5189. 000034B6  3007                     move.w     D0, D7
  5190. 000034B8  602E                     bra        +0x30 /* 000034E8 */
  5191. label000034BA:
  5192. 000034BA  4267                     clr.w      -[A7]
  5193. 000034BC  486E FFFC                pea.l      [A6 - 0x4]
  5194. 000034C0  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5195. 000034C4  301F                     move.w     D0, [A7]+
  5196. 000034C6  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5197. 000034CA  6706                     beq        +0x8 /* 000034D2 */
  5198. 000034CC  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5199. 000034D0  6016                     bra        +0x18 /* 000034E8 */
  5200. label000034D2:
  5201. 000034D2  206E 0008                movea.l    A0, [A6 + 0x8]
  5202. 000034D6  2050                     movea.l    A0, [A0]
  5203. 000034D8  2050                     movea.l    A0, [A0]
  5204. 000034DA  43EE FFD8                lea.l      A1, [A6 - 0x28]
  5205. 000034DE  7009                     moveq.l    D0, 0x09
  5206. label000034E0:
  5207. 000034E0  20D9                     move.l     [A0]+, [A1]+
  5208. 000034E2  51C8 FFFC                dbf        D0, -0x6 /* 000034E0 */
  5209. 000034E6  7000                     moveq.l    D0, 0x00
  5210. label000034E8:
  5211. 000034E8  2E1F                     move.l     D7, [A7]+
  5212. 000034EA  4E5E                     unlink     A6
  5213. 000034EC  4E75                     rts
  5214. fn000034EE:
  5215. 000034EE  4E56 FFD8                link       A6, -0x0028
  5216. 000034F2  2F07                     move.l     -[A7], D7
  5217. 000034F4  206E 0008                movea.l    A0, [A6 + 0x8]
  5218. 000034F8  2050                     movea.l    A0, [A0]
  5219. 000034FA  43EE FFD8                lea.l      A1, [A6 - 0x28]
  5220. 000034FE  7009                     moveq.l    D0, 0x09
  5221. label00003500:
  5222. 00003500  22D8                     move.l     [A1]+, [A0]+
  5223. 00003502  51C8 FFFC                dbf        D0, -0x6 /* 00003500 */
  5224. 00003506  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5225. 0000350A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5226. 0000350E  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5227. 00003512  6706                     beq        +0x8 /* 0000351A */
  5228. 00003514  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5229. 00003518  6048                     bra        +0x4A /* 00003562 */
  5230. label0000351A:
  5231. 0000351A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5232. 0000351E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5233. 00003522  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5234. 00003526  6706                     beq        +0x8 /* 0000352E */
  5235. 00003528  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5236. 0000352C  6034                     bra        +0x36 /* 00003562 */
  5237. label0000352E:
  5238. 0000352E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5239. 00003532  4EBA 082A                jsr        [PC + 0x82A /* 00003D5E */]
  5240. 00003536  588F                     addq.l     A7, 4
  5241. 00003538  3E00                     move.w     D7, D0
  5242. 0000353A  4A47                     tst.w      D7
  5243. 0000353C  6704                     beq        +0x6 /* 00003542 */
  5244. 0000353E  3007                     move.w     D0, D7
  5245. 00003540  6020                     bra        +0x22 /* 00003562 */
  5246. label00003542:
  5247. 00003542  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5248. 00003546  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5249. 0000354A  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5250. 0000354E  6706                     beq        +0x8 /* 00003556 */
  5251. 00003550  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5252. 00003554  600C                     bra        +0xE /* 00003562 */
  5253. label00003556:
  5254. 00003556  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5255. 0000355A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5256. 0000355E  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5257. label00003562:
  5258. 00003562  2E1F                     move.l     D7, [A7]+
  5259. 00003564  4E5E                     unlink     A6
  5260. 00003566  4E75                     rts
  5261. fn00003568:
  5262. 00003568  4E56 FFDC                link       A6, -0x0024
  5263. 0000356C  2F07                     move.l     -[A7], D7
  5264. 0000356E  206E 0008                movea.l    A0, [A6 + 0x8]
  5265. 00003572  2050                     movea.l    A0, [A0]
  5266. 00003574  43EE FFDC                lea.l      A1, [A6 - 0x24]
  5267. 00003578  7008                     moveq.l    D0, 0x08
  5268. label0000357A:
  5269. 0000357A  22D8                     move.l     [A1]+, [A0]+
  5270. 0000357C  51C8 FFFC                dbf        D0, -0x6 /* 0000357A */
  5271. 00003580  42A7                     clr.l      -[A7]
  5272. 00003582  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5273. 00003586  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5274. 0000358A  201F                     move.l     D0, [A7]+
  5275. 0000358C  2E00                     move.l     D7, D0
  5276. 0000358E  42A7                     clr.l      -[A7]
  5277. 00003590  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5278. 00003594  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5279. 00003598  201F                     move.l     D0, [A7]+
  5280. 0000359A  DE80                     add.l      D7, D0
  5281. 0000359C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5282. 000035A0  4EBA 0324                jsr        [PC + 0x324 /* 000038C6 */]
  5283. 000035A4  588F                     addq.l     A7, 4
  5284. 000035A6  DE80                     add.l      D7, D0
  5285. 000035A8  42A7                     clr.l      -[A7]
  5286. 000035AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5287. 000035AE  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5288. 000035B2  201F                     move.l     D0, [A7]+
  5289. 000035B4  DE80                     add.l      D7, D0
  5290. 000035B6  2007                     move.l     D0, D7
  5291. 000035B8  2E1F                     move.l     D7, [A7]+
  5292. 000035BA  4E5E                     unlink     A6
  5293. 000035BC  4E75                     rts
  5294. fn000035BE:
  5295. 000035BE  4E56 FFD4                link       A6, -0x002C
  5296. 000035C2  2F07                     move.l     -[A7], D7
  5297. 000035C4  206E 0008                movea.l    A0, [A6 + 0x8]
  5298. 000035C8  2050                     movea.l    A0, [A0]
  5299. 000035CA  43EE FFDC                lea.l      A1, [A6 - 0x24]
  5300. 000035CE  7008                     moveq.l    D0, 0x08
  5301. label000035D0:
  5302. 000035D0  22D8                     move.l     [A1]+, [A0]+
  5303. 000035D2  51C8 FFFC                dbf        D0, -0x6 /* 000035D0 */
  5304. 000035D6  42A7                     clr.l      -[A7]
  5305. 000035D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5306. 000035DC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5307. 000035E0  201F                     move.l     D0, [A7]+
  5308. 000035E2  2D40 FFD8                move.l     [A6 - 0x28], D0
  5309. 000035E6  2D6E FFD8 FFD4           move.l     [A6 - 0x2C], [A6 - 0x28]
  5310. 000035EC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5311. 000035F0  486E FFD4                pea.l      [A6 - 0x2C]
  5312. 000035F4  486E FFD8                pea.l      [A6 - 0x28]
  5313. 000035F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5314. 000035FC  4EBA 0FF2                jsr        [PC + 0xFF2 /* 000045F0 */]
  5315. 00003600  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5316. 00003604  3E00                     move.w     D7, D0
  5317. 00003606  4A47                     tst.w      D7
  5318. 00003608  6706                     beq        +0x8 /* 00003610 */
  5319. 0000360A  3007                     move.w     D0, D7
  5320. 0000360C  6000 0074                bra        +0x76 /* 00003682 */
  5321. label00003610:
  5322. 00003610  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5323. 00003614  4EBA 0AFE                jsr        [PC + 0xAFE /* 00004114 */]
  5324. 00003618  588F                     addq.l     A7, 4
  5325. 0000361A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5326. 0000361E  4EBA 0348                jsr        [PC + 0x348 /* 00003968 */]
  5327. 00003622  588F                     addq.l     A7, 4
  5328. 00003624  3E00                     move.w     D7, D0
  5329. 00003626  4A47                     tst.w      D7
  5330. 00003628  6704                     beq        +0x6 /* 0000362E */
  5331. 0000362A  3007                     move.w     D0, D7
  5332. 0000362C  6054                     bra        +0x56 /* 00003682 */
  5333. label0000362E:
  5334. 0000362E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5335. 00003632  486E FFD4                pea.l      [A6 - 0x2C]
  5336. 00003636  486E FFD8                pea.l      [A6 - 0x28]
  5337. 0000363A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5338. 0000363E  4EBA 0FB0                jsr        [PC + 0xFB0 /* 000045F0 */]
  5339. 00003642  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5340. 00003646  3E00                     move.w     D7, D0
  5341. 00003648  4A47                     tst.w      D7
  5342. 0000364A  6704                     beq        +0x6 /* 00003650 */
  5343. 0000364C  3007                     move.w     D0, D7
  5344. 0000364E  6032                     bra        +0x34 /* 00003682 */
  5345. label00003650:
  5346. 00003650  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5347. 00003654  486E FFD4                pea.l      [A6 - 0x2C]
  5348. 00003658  486E FFD8                pea.l      [A6 - 0x28]
  5349. 0000365C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5350. 00003660  4EBA 0F8E                jsr        [PC + 0xF8E /* 000045F0 */]
  5351. 00003664  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5352. 00003668  3E00                     move.w     D7, D0
  5353. 0000366A  4A47                     tst.w      D7
  5354. 0000366C  6704                     beq        +0x6 /* 00003672 */
  5355. 0000366E  3007                     move.w     D0, D7
  5356. 00003670  6010                     bra        +0x12 /* 00003682 */
  5357. label00003672:
  5358. 00003672  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5359. 00003676  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5360. 0000367A  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  5361. 0000367E  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5362. label00003682:
  5363. 00003682  2E1F                     move.l     D7, [A7]+
  5364. 00003684  4E5E                     unlink     A6
  5365. 00003686  4E75                     rts
  5366. fn00003688:
  5367. 00003688  4E56 FFD8                link       A6, -0x0028
  5368. 0000368C  2F07                     move.l     -[A7], D7
  5369. 0000368E  206E 0008                movea.l    A0, [A6 + 0x8]
  5370. 00003692  2050                     movea.l    A0, [A0]
  5371. 00003694  43EE FFD8                lea.l      A1, [A6 - 0x28]
  5372. 00003698  7008                     moveq.l    D0, 0x08
  5373. label0000369A:
  5374. 0000369A  22D8                     move.l     [A1]+, [A0]+
  5375. 0000369C  51C8 FFFC                dbf        D0, -0x6 /* 0000369A */
  5376. 000036A0  7024                     moveq.l    D0, 0x24
  5377. 000036A2  2D40 FFFC                move.l     [A6 - 0x4], D0
  5378. 000036A6  486E FFF4                pea.l      [A6 - 0xC]
  5379. 000036AA  486E FFFC                pea.l      [A6 - 0x4]
  5380. 000036AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5381. 000036B2  4EBA 0ECA                jsr        [PC + 0xECA /* 0000457E */]
  5382. 000036B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5383. 000036BA  3E00                     move.w     D7, D0
  5384. 000036BC  4A47                     tst.w      D7
  5385. 000036BE  6706                     beq        +0x8 /* 000036C6 */
  5386. 000036C0  3007                     move.w     D0, D7
  5387. 000036C2  6000 0072                bra        +0x74 /* 00003736 */
  5388. label000036C6:
  5389. 000036C6  486E FFF8                pea.l      [A6 - 0x8]
  5390. 000036CA  486E FFFC                pea.l      [A6 - 0x4]
  5391. 000036CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5392. 000036D2  4EBA 0EAA                jsr        [PC + 0xEAA /* 0000457E */]
  5393. 000036D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5394. 000036DA  3E00                     move.w     D7, D0
  5395. 000036DC  4A47                     tst.w      D7
  5396. 000036DE  6704                     beq        +0x6 /* 000036E4 */
  5397. 000036E0  3007                     move.w     D0, D7
  5398. 000036E2  6052                     bra        +0x54 /* 00003736 */
  5399. label000036E4:
  5400. 000036E4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5401. 000036E8  4EBA 03E4                jsr        [PC + 0x3E4 /* 00003ACE */]
  5402. 000036EC  588F                     addq.l     A7, 4
  5403. 000036EE  3E00                     move.w     D7, D0
  5404. 000036F0  4A47                     tst.w      D7
  5405. 000036F2  6704                     beq        +0x6 /* 000036F8 */
  5406. 000036F4  3007                     move.w     D0, D7
  5407. 000036F6  603E                     bra        +0x40 /* 00003736 */
  5408. label000036F8:
  5409. 000036F8  486E FFF0                pea.l      [A6 - 0x10]
  5410. 000036FC  486E FFFC                pea.l      [A6 - 0x4]
  5411. 00003700  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5412. 00003704  4EBA 0E78                jsr        [PC + 0xE78 /* 0000457E */]
  5413. 00003708  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5414. 0000370C  3E00                     move.w     D7, D0
  5415. 0000370E  4A47                     tst.w      D7
  5416. 00003710  6704                     beq        +0x6 /* 00003716 */
  5417. 00003712  3007                     move.w     D0, D7
  5418. 00003714  6020                     bra        +0x22 /* 00003736 */
  5419. label00003716:
  5420. 00003716  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5421. 0000371A  4878 0024                push.l     0x24 /* '$' */
  5422. 0000371E  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  5423. 00003722  206E 0008                movea.l    A0, [A6 + 0x8]
  5424. 00003726  2050                     movea.l    A0, [A0]
  5425. 00003728  43EE FFD8                lea.l      A1, [A6 - 0x28]
  5426. 0000372C  7008                     moveq.l    D0, 0x08
  5427. label0000372E:
  5428. 0000372E  20D9                     move.l     [A0]+, [A1]+
  5429. 00003730  51C8 FFFC                dbf        D0, -0x6 /* 0000372E */
  5430. 00003734  7000                     moveq.l    D0, 0x00
  5431. label00003736:
  5432. 00003736  2E1F                     move.l     D7, [A7]+
  5433. 00003738  4E5E                     unlink     A6
  5434. 0000373A  4E75                     rts
  5435. fn0000373C:
  5436. 0000373C  4E56 FFDC                link       A6, -0x0024
  5437. 00003740  2F07                     move.l     -[A7], D7
  5438. 00003742  4267                     clr.w      -[A7]
  5439. 00003744  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5440. 00003748  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5441. 0000374C  301F                     move.w     D0, [A7]+
  5442. 0000374E  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5443. 00003752  6708                     beq        +0xA /* 0000375C */
  5444. 00003754  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5445. 00003758  6000 0070                bra        +0x72 /* 000037CA */
  5446. label0000375C:
  5447. 0000375C  206E 0008                movea.l    A0, [A6 + 0x8]
  5448. 00003760  2050                     movea.l    A0, [A0]
  5449. 00003762  2050                     movea.l    A0, [A0]
  5450. 00003764  43EE FFDC                lea.l      A1, [A6 - 0x24]
  5451. 00003768  7008                     moveq.l    D0, 0x08
  5452. label0000376A:
  5453. 0000376A  22D8                     move.l     [A1]+, [A0]+
  5454. 0000376C  51C8 FFFC                dbf        D0, -0x6 /* 0000376A */
  5455. 00003770  4267                     clr.w      -[A7]
  5456. 00003772  486E FFF4                pea.l      [A6 - 0xC]
  5457. 00003776  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5458. 0000377A  301F                     move.w     D0, [A7]+
  5459. 0000377C  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5460. 00003780  6706                     beq        +0x8 /* 00003788 */
  5461. 00003782  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5462. 00003786  6042                     bra        +0x44 /* 000037CA */
  5463. label00003788:
  5464. 00003788  4267                     clr.w      -[A7]
  5465. 0000378A  486E FFF8                pea.l      [A6 - 0x8]
  5466. 0000378E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5467. 00003792  301F                     move.w     D0, [A7]+
  5468. 00003794  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5469. 00003798  6706                     beq        +0x8 /* 000037A0 */
  5470. 0000379A  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5471. 0000379E  602A                     bra        +0x2C /* 000037CA */
  5472. label000037A0:
  5473. 000037A0  486E FFFC                pea.l      [A6 - 0x4]
  5474. 000037A4  4EBA 04A2                jsr        [PC + 0x4A2 /* 00003C48 */]
  5475. 000037A8  588F                     addq.l     A7, 4
  5476. 000037AA  3E00                     move.w     D7, D0
  5477. 000037AC  4A47                     tst.w      D7
  5478. 000037AE  6704                     beq        +0x6 /* 000037B4 */
  5479. 000037B0  3007                     move.w     D0, D7
  5480. 000037B2  6016                     bra        +0x18 /* 000037CA */
  5481. label000037B4:
  5482. 000037B4  206E 0008                movea.l    A0, [A6 + 0x8]
  5483. 000037B8  2050                     movea.l    A0, [A0]
  5484. 000037BA  2050                     movea.l    A0, [A0]
  5485. 000037BC  43EE FFDC                lea.l      A1, [A6 - 0x24]
  5486. 000037C0  7008                     moveq.l    D0, 0x08
  5487. label000037C2:
  5488. 000037C2  20D9                     move.l     [A0]+, [A1]+
  5489. 000037C4  51C8 FFFC                dbf        D0, -0x6 /* 000037C2 */
  5490. 000037C8  7000                     moveq.l    D0, 0x00
  5491. label000037CA:
  5492. 000037CA  2E1F                     move.l     D7, [A7]+
  5493. 000037CC  4E5E                     unlink     A6
  5494. 000037CE  4E75                     rts
  5495. fn000037D0:
  5496. 000037D0  4E56 FFDC                link       A6, -0x0024
  5497. 000037D4  2F07                     move.l     -[A7], D7
  5498. 000037D6  206E 0008                movea.l    A0, [A6 + 0x8]
  5499. 000037DA  2050                     movea.l    A0, [A0]
  5500. 000037DC  43EE FFDC                lea.l      A1, [A6 - 0x24]
  5501. 000037E0  7008                     moveq.l    D0, 0x08
  5502. label000037E2:
  5503. 000037E2  22D8                     move.l     [A1]+, [A0]+
  5504. 000037E4  51C8 FFFC                dbf        D0, -0x6 /* 000037E2 */
  5505. 000037E8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5506. 000037EC  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5507. 000037F0  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5508. 000037F4  6706                     beq        +0x8 /* 000037FC */
  5509. 000037F6  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5510. 000037FA  6034                     bra        +0x36 /* 00003830 */
  5511. label000037FC:
  5512. 000037FC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5513. 00003800  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5514. 00003804  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5515. 00003808  6706                     beq        +0x8 /* 00003810 */
  5516. 0000380A  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5517. 0000380E  6020                     bra        +0x22 /* 00003830 */
  5518. label00003810:
  5519. 00003810  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5520. 00003814  4EBA 0548                jsr        [PC + 0x548 /* 00003D5E */]
  5521. 00003818  588F                     addq.l     A7, 4
  5522. 0000381A  3E00                     move.w     D7, D0
  5523. 0000381C  4A47                     tst.w      D7
  5524. 0000381E  6704                     beq        +0x6 /* 00003824 */
  5525. 00003820  3007                     move.w     D0, D7
  5526. 00003822  600C                     bra        +0xE /* 00003830 */
  5527. label00003824:
  5528. 00003824  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5529. 00003828  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5530. 0000382C  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5531. label00003830:
  5532. 00003830  2E1F                     move.l     D7, [A7]+
  5533. 00003832  4E5E                     unlink     A6
  5534. 00003834  4E75                     rts
  5535. fn00003836:
  5536. 00003836  4E56 0000                link       A6, 0
  5537. 0000383A  2F07                     move.l     -[A7], D7
  5538. 0000383C  42A7                     clr.l      -[A7]
  5539. 0000383E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5540. 00003842  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5541. 00003846  201F                     move.l     D0, [A7]+
  5542. 00003848  2E00                     move.l     D7, D0
  5543. 0000384A  2007                     move.l     D0, D7
  5544. 0000384C  2E1F                     move.l     D7, [A7]+
  5545. 0000384E  4E5E                     unlink     A6
  5546. 00003850  4E75                     rts
  5547. fn00003852:
  5548. 00003852  4E56 0000                link       A6, 0
  5549. 00003856  4267                     clr.w      -[A7]
  5550. 00003858  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5551. 0000385C  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5552. 00003860  301F                     move.w     D0, [A7]+
  5553. 00003862  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5554. 00003866  4E5E                     unlink     A6
  5555. 00003868  4E75                     rts
  5556. fn0000386A:
  5557. 0000386A  4E56 0000                link       A6, 0
  5558. 0000386E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5559. 00003872  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5560. 00003876  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5561. 0000387A  4E5E                     unlink     A6
  5562. 0000387C  4E75                     rts
  5563. fn0000387E:
  5564. 0000387E  4E56 0000                link       A6, 0
  5565. 00003882  2F07                     move.l     -[A7], D7
  5566. 00003884  42A7                     clr.l      -[A7]
  5567. 00003886  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5568. 0000388A  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5569. 0000388E  201F                     move.l     D0, [A7]+
  5570. 00003890  2E00                     move.l     D7, D0
  5571. 00003892  2007                     move.l     D0, D7
  5572. 00003894  2E1F                     move.l     D7, [A7]+
  5573. 00003896  4E5E                     unlink     A6
  5574. 00003898  4E75                     rts
  5575. fn0000389A:
  5576. 0000389A  4E56 0000                link       A6, 0
  5577. 0000389E  4267                     clr.w      -[A7]
  5578. 000038A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5579. 000038A4  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5580. 000038A8  301F                     move.w     D0, [A7]+
  5581. 000038AA  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5582. 000038AE  4E5E                     unlink     A6
  5583. 000038B0  4E75                     rts
  5584. fn000038B2:
  5585. 000038B2  4E56 0000                link       A6, 0
  5586. 000038B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5587. 000038BA  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5588. 000038BE  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5589. 000038C2  4E5E                     unlink     A6
  5590. 000038C4  4E75                     rts
  5591. export_312:
  5592. fn000038C6:
  5593. 000038C6  4E56 0000                link       A6, 0
  5594. 000038CA  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5595. 000038CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5596. 000038D2  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  5597. 000038D6  42A7                     clr.l      -[A7]
  5598. 000038D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5599. 000038DC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5600. 000038E0  201F                     move.l     D0, [A7]+
  5601. 000038E2  2E00                     move.l     D7, D0
  5602. 000038E4  4878 0052                push.l     0x52 /* 'R' */
  5603. 000038E8  2F07                     move.l     -[A7], D7
  5604. 000038EA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5605. 000038EE  3A00                     move.w     D5, D0
  5606. 000038F0  206E 0008                movea.l    A0, [A6 + 0x8]
  5607. 000038F4  2850                     movea.l    A4, [A0]
  5608. 000038F6  7C00                     moveq.l    D6, 0x00
  5609. 000038F8  6000 0058                bra        +0x5A /* 00003952 */
  5610. label000038FC:
  5611. 000038FC  4AAC 003E                tst.l      [A4 + 0x3E]
  5612. 00003900  6722                     beq        +0x24 /* 00003924 */
  5613. 00003902  0C54 006C                cmpi.w     [A4], 0x6C /* 'l' */
  5614. 00003906  660E                     bne        +0x10 /* 00003916 */
  5615. 00003908  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  5616. 0000390C  4EBA FFB8                jsr        [PC - 0x48 /* 000038C6 */]
  5617. 00003910  588F                     addq.l     A7, 4
  5618. 00003912  DE80                     add.l      D7, D0
  5619. 00003914  600E                     bra        +0x10 /* 00003924 */
  5620. label00003916:
  5621. 00003916  42A7                     clr.l      -[A7]
  5622. 00003918  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  5623. 0000391C  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5624. 00003920  201F                     move.l     D0, [A7]+
  5625. 00003922  DE80                     add.l      D7, D0
  5626. label00003924:
  5627. 00003924  4AAC 003A                tst.l      [A4 + 0x3A]
  5628. 00003928  670E                     beq        +0x10 /* 00003938 */
  5629. 0000392A  42A7                     clr.l      -[A7]
  5630. 0000392C  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  5631. 00003930  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5632. 00003934  201F                     move.l     D0, [A7]+
  5633. 00003936  DE80                     add.l      D7, D0
  5634. label00003938:
  5635. 00003938  4AAC 0042                tst.l      [A4 + 0x42]
  5636. 0000393C  670E                     beq        +0x10 /* 0000394C */
  5637. 0000393E  42A7                     clr.l      -[A7]
  5638. 00003940  2F2C 0042                move.l     -[A7], [A4 + 0x42]
  5639. 00003944  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5640. 00003948  201F                     move.l     D0, [A7]+
  5641. 0000394A  DE80                     add.l      D7, D0
  5642. label0000394C:
  5643. 0000394C  49EC 0052                lea.l      A4, [A4 + 0x52]
  5644. 00003950  5246                     addq.w     D6, 1
  5645. label00003952:
  5646. 00003952  BC45                     cmp.w      D6, D5
  5647. 00003954  6DA6                     blt        -0x58 /* 000038FC */
  5648. 00003956  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5649. 0000395A  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  5650. 0000395E  2007                     move.l     D0, D7
  5651. 00003960  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  5652. 00003964  4E5E                     unlink     A6
  5653. 00003966  4E75                     rts
  5654. fn00003968:
  5655. 00003968  4E56 FFA0                link       A6, -0x0060
  5656. 0000396C  48E7 0700                movem.l    -[A7], D5,D6,D7
  5657. 00003970  42A7                     clr.l      -[A7]
  5658. 00003972  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5659. 00003976  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5660. 0000397A  201F                     move.l     D0, [A7]+
  5661. 0000397C  2D40 FFA4                move.l     [A6 - 0x5C], D0
  5662. 00003980  2D6E FFA4 FFA0           move.l     [A6 - 0x60], [A6 - 0x5C]
  5663. 00003986  4878 0052                push.l     0x52 /* 'R' */
  5664. 0000398A  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  5665. 0000398E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5666. 00003992  3D40 FFFE                move.w     [A6 - 0x2], D0
  5667. 00003996  7C00                     moveq.l    D6, 0x00
  5668. 00003998  6000 00F6                bra        +0xF8 /* 00003A90 */
  5669. label0000399C:
  5670. 0000399C  206E 0008                movea.l    A0, [A6 + 0x8]
  5671. 000039A0  3006                     move.w     D0, D6
  5672. 000039A2  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5673. 000039A6  D090                     add.l      D0, [A0]
  5674. 000039A8  2040                     movea.l    A0, D0
  5675. 000039AA  43EE FFA8                lea.l      A1, [A6 - 0x58]
  5676. 000039AE  7013                     moveq.l    D0, 0x13
  5677. label000039B0:
  5678. 000039B0  22D8                     move.l     [A1]+, [A0]+
  5679. 000039B2  51C8 FFFC                dbf        D0, -0x6 /* 000039B0 */
  5680. 000039B6  32D8                     move.w     [A1]+, [A0]+
  5681. 000039B8  4AAE FFE6                tst.l      [A6 - 0x1A]
  5682. 000039BC  6700 007E                beq        +0x80 /* 00003A3C */
  5683. 000039C0  0C6E 006C FFA8           cmpi.w     [A6 - 0x58], 0x6C /* 'l' */
  5684. 000039C6  6616                     bne        +0x18 /* 000039DE */
  5685. 000039C8  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  5686. 000039CC  4EBA FF9A                jsr        [PC - 0x66 /* 00003968 */]
  5687. 000039D0  588F                     addq.l     A7, 4
  5688. 000039D2  3A00                     move.w     D5, D0
  5689. 000039D4  4A45                     tst.w      D5
  5690. 000039D6  6706                     beq        +0x8 /* 000039DE */
  5691. 000039D8  3005                     move.w     D0, D5
  5692. 000039DA  6000 00EA                bra        +0xEC /* 00003AC6 */
  5693. label000039DE:
  5694. 000039DE  0C6E 0069 FFA8           cmpi.w     [A6 - 0x58], 0x69 /* 'i' */
  5695. 000039E4  6632                     bne        +0x34 /* 00003A18 */
  5696. 000039E6  486E FFFA                pea.l      [A6 - 0x6]
  5697. 000039EA  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  5698. 000039EE  486E FFB6                pea.l      [A6 - 0x4A]
  5699. 000039F2  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  5700. 000039F6  4EBA 0AF2                jsr        [PC + 0xAF2 /* 000044EA */]
  5701. 000039FA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5702. 000039FE  3A00                     move.w     D5, D0
  5703. 00003A00  4A45                     tst.w      D5
  5704. 00003A02  6706                     beq        +0x8 /* 00003A0A */
  5705. 00003A04  3005                     move.w     D0, D5
  5706. 00003A06  6000 00BE                bra        +0xC0 /* 00003AC6 */
  5707. label00003A0A:
  5708. 00003A0A  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  5709. 00003A0E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5710. 00003A12  2D6E FFFA FFE6           move.l     [A6 - 0x1A], [A6 - 0x6]
  5711. label00003A18:
  5712. 00003A18  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  5713. 00003A1C  486E FFA0                pea.l      [A6 - 0x60]
  5714. 00003A20  486E FFA4                pea.l      [A6 - 0x5C]
  5715. 00003A24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5716. 00003A28  4EBA 0BC6                jsr        [PC + 0xBC6 /* 000045F0 */]
  5717. 00003A2C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5718. 00003A30  3A00                     move.w     D5, D0
  5719. 00003A32  4A45                     tst.w      D5
  5720. 00003A34  6706                     beq        +0x8 /* 00003A3C */
  5721. 00003A36  3005                     move.w     D0, D5
  5722. 00003A38  6000 008C                bra        +0x8E /* 00003AC6 */
  5723. label00003A3C:
  5724. 00003A3C  4AAE FFE2                tst.l      [A6 - 0x1E]
  5725. 00003A40  6724                     beq        +0x26 /* 00003A66 */
  5726. 00003A42  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  5727. 00003A46  486E FFA0                pea.l      [A6 - 0x60]
  5728. 00003A4A  486E FFA4                pea.l      [A6 - 0x5C]
  5729. 00003A4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5730. 00003A52  4EBA 0B9C                jsr        [PC + 0xB9C /* 000045F0 */]
  5731. 00003A56  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5732. 00003A5A  3A00                     move.w     D5, D0
  5733. 00003A5C  4A45                     tst.w      D5
  5734. 00003A5E  6706                     beq        +0x8 /* 00003A66 */
  5735. 00003A60  3005                     move.w     D0, D5
  5736. 00003A62  6000 0062                bra        +0x64 /* 00003AC6 */
  5737. label00003A66:
  5738. 00003A66  4AAE FFEA                tst.l      [A6 - 0x16]
  5739. 00003A6A  6722                     beq        +0x24 /* 00003A8E */
  5740. 00003A6C  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5741. 00003A70  486E FFA0                pea.l      [A6 - 0x60]
  5742. 00003A74  486E FFA4                pea.l      [A6 - 0x5C]
  5743. 00003A78  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5744. 00003A7C  4EBA 0B72                jsr        [PC + 0xB72 /* 000045F0 */]
  5745. 00003A80  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5746. 00003A84  3A00                     move.w     D5, D0
  5747. 00003A86  4A45                     tst.w      D5
  5748. 00003A88  6704                     beq        +0x6 /* 00003A8E */
  5749. 00003A8A  3005                     move.w     D0, D5
  5750. 00003A8C  6038                     bra        +0x3A /* 00003AC6 */
  5751. label00003A8E:
  5752. 00003A8E  5246                     addq.w     D6, 1
  5753. label00003A90:
  5754. 00003A90  BC6E FFFE                cmp.w      D6, [A6 - 0x2]
  5755. 00003A94  6D00 FF06                blt        -0xF8 /* 0000399C */
  5756. 00003A98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5757. 00003A9C  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  5758. 00003AA0  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  5759. 00003AA4  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5760. 00003AA8  6706                     beq        +0x8 /* 00003AB0 */
  5761. 00003AAA  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5762. 00003AAE  6016                     bra        +0x18 /* 00003AC6 */
  5763. label00003AB0:
  5764. 00003AB0  3F3C 0002                move.w     -[A7], 0x2
  5765. 00003AB4  486E FFFE                pea.l      [A6 - 0x2]
  5766. 00003AB8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5767. 00003ABC  4EBA 0BD6                jsr        [PC + 0xBD6 /* 00004694 */]
  5768. 00003AC0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5769. 00003AC4  7000                     moveq.l    D0, 0x00
  5770. label00003AC6:
  5771. 00003AC6  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  5772. 00003ACA  4E5E                     unlink     A6
  5773. 00003ACC  4E75                     rts
  5774. fn00003ACE:
  5775. 00003ACE  4E56 FFA0                link       A6, -0x0060
  5776. 00003AD2  48E7 0300                movem.l    -[A7], D6,D7
  5777. 00003AD6  3F3C 0002                move.w     -[A7], 0x2
  5778. 00003ADA  486E FFFE                pea.l      [A6 - 0x2]
  5779. 00003ADE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5780. 00003AE2  4EBA 0BF8                jsr        [PC + 0xBF8 /* 000046DC */]
  5781. 00003AE6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5782. 00003AEA  302E FFFE                move.w     D0, [A6 - 0x2]
  5783. 00003AEE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5784. 00003AF2  48C0                     ext.l      D0
  5785. 00003AF4  2D40 FFA0                move.l     [A6 - 0x60], D0
  5786. 00003AF8  2D6E FFA0 FFA4           move.l     [A6 - 0x5C], [A6 - 0x60]
  5787. 00003AFE  7C00                     moveq.l    D6, 0x00
  5788. 00003B00  6000 0128                bra        +0x12A /* 00003C2A */
  5789. label00003B04:
  5790. 00003B04  206E 0008                movea.l    A0, [A6 + 0x8]
  5791. 00003B08  3006                     move.w     D0, D6
  5792. 00003B0A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5793. 00003B0E  D090                     add.l      D0, [A0]
  5794. 00003B10  2040                     movea.l    A0, D0
  5795. 00003B12  43EE FFAC                lea.l      A1, [A6 - 0x54]
  5796. 00003B16  7013                     moveq.l    D0, 0x13
  5797. label00003B18:
  5798. 00003B18  22D8                     move.l     [A1]+, [A0]+
  5799. 00003B1A  51C8 FFFC                dbf        D0, -0x6 /* 00003B18 */
  5800. 00003B1E  32D8                     move.w     [A1]+, [A0]+
  5801. 00003B20  4AAE FFEA                tst.l      [A6 - 0x16]
  5802. 00003B24  6700 007A                beq        +0x7C /* 00003BA0 */
  5803. 00003B28  486E FFEA                pea.l      [A6 - 0x16]
  5804. 00003B2C  486E FFA4                pea.l      [A6 - 0x5C]
  5805. 00003B30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5806. 00003B34  4EBA 0A48                jsr        [PC + 0xA48 /* 0000457E */]
  5807. 00003B38  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5808. 00003B3C  3E00                     move.w     D7, D0
  5809. 00003B3E  4A47                     tst.w      D7
  5810. 00003B40  6706                     beq        +0x8 /* 00003B48 */
  5811. 00003B42  3007                     move.w     D0, D7
  5812. 00003B44  6000 00FA                bra        +0xFC /* 00003C40 */
  5813. label00003B48:
  5814. 00003B48  0C6E 006C FFAC           cmpi.w     [A6 - 0x54], 0x6C /* 'l' */
  5815. 00003B4E  6616                     bne        +0x18 /* 00003B66 */
  5816. 00003B50  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5817. 00003B54  4EBA FF78                jsr        [PC - 0x88 /* 00003ACE */]
  5818. 00003B58  588F                     addq.l     A7, 4
  5819. 00003B5A  3E00                     move.w     D7, D0
  5820. 00003B5C  4A47                     tst.w      D7
  5821. 00003B5E  6706                     beq        +0x8 /* 00003B66 */
  5822. 00003B60  3007                     move.w     D0, D7
  5823. 00003B62  6000 00DC                bra        +0xDE /* 00003C40 */
  5824. label00003B66:
  5825. 00003B66  0C6E 0069 FFAC           cmpi.w     [A6 - 0x54], 0x69 /* 'i' */
  5826. 00003B6C  6632                     bne        +0x34 /* 00003BA0 */
  5827. 00003B6E  486E FFA8                pea.l      [A6 - 0x58]
  5828. 00003B72  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  5829. 00003B76  486E FFBA                pea.l      [A6 - 0x46]
  5830. 00003B7A  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5831. 00003B7E  4EBA 09B4                jsr        [PC + 0x9B4 /* 00004534 */]
  5832. 00003B82  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5833. 00003B86  3E00                     move.w     D7, D0
  5834. 00003B88  4A47                     tst.w      D7
  5835. 00003B8A  6706                     beq        +0x8 /* 00003B92 */
  5836. 00003B8C  3007                     move.w     D0, D7
  5837. 00003B8E  6000 00B0                bra        +0xB2 /* 00003C40 */
  5838. label00003B92:
  5839. 00003B92  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5840. 00003B96  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5841. 00003B9A  2D6E FFA8 FFEA           move.l     [A6 - 0x16], [A6 - 0x58]
  5842. label00003BA0:
  5843. 00003BA0  4AAE FFE6                tst.l      [A6 - 0x1A]
  5844. 00003BA4  6720                     beq        +0x22 /* 00003BC6 */
  5845. 00003BA6  486E FFE6                pea.l      [A6 - 0x1A]
  5846. 00003BAA  486E FFA4                pea.l      [A6 - 0x5C]
  5847. 00003BAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5848. 00003BB2  4EBA 09CA                jsr        [PC + 0x9CA /* 0000457E */]
  5849. 00003BB6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5850. 00003BBA  3E00                     move.w     D7, D0
  5851. 00003BBC  4A47                     tst.w      D7
  5852. 00003BBE  6706                     beq        +0x8 /* 00003BC6 */
  5853. 00003BC0  3007                     move.w     D0, D7
  5854. 00003BC2  6000 007C                bra        +0x7E /* 00003C40 */
  5855. label00003BC6:
  5856. 00003BC6  4AAE FFEE                tst.l      [A6 - 0x12]
  5857. 00003BCA  6740                     beq        +0x42 /* 00003C0C */
  5858. 00003BCC  486E FFEE                pea.l      [A6 - 0x12]
  5859. 00003BD0  486E FFA4                pea.l      [A6 - 0x5C]
  5860. 00003BD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5861. 00003BD8  4EBA 09A4                jsr        [PC + 0x9A4 /* 0000457E */]
  5862. 00003BDC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5863. 00003BE0  3E00                     move.w     D7, D0
  5864. 00003BE2  4A47                     tst.w      D7
  5865. 00003BE4  6706                     beq        +0x8 /* 00003BEC */
  5866. 00003BE6  3007                     move.w     D0, D7
  5867. 00003BE8  6000 0056                bra        +0x58 /* 00003C40 */
  5868. label00003BEC:
  5869. 00003BEC  42A7                     clr.l      -[A7]
  5870. 00003BEE  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5871. 00003BF2  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5872. 00003BF6  201F                     move.l     D0, [A7]+
  5873. 00003BF8  0C80 0000 0018           cmpi.l     D0, 0x18
  5874. 00003BFE  6E0C                     bgt        +0xE /* 00003C0C */
  5875. 00003C00  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5876. 00003C04  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5877. 00003C08  42AE FFEE                clr.l      [A6 - 0x12]
  5878. label00003C0C:
  5879. 00003C0C  206E 0008                movea.l    A0, [A6 + 0x8]
  5880. 00003C10  3006                     move.w     D0, D6
  5881. 00003C12  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5882. 00003C16  D090                     add.l      D0, [A0]
  5883. 00003C18  2040                     movea.l    A0, D0
  5884. 00003C1A  43EE FFAC                lea.l      A1, [A6 - 0x54]
  5885. 00003C1E  7013                     moveq.l    D0, 0x13
  5886. label00003C20:
  5887. 00003C20  20D9                     move.l     [A0]+, [A1]+
  5888. 00003C22  51C8 FFFC                dbf        D0, -0x6 /* 00003C20 */
  5889. 00003C26  30D9                     move.w     [A0]+, [A1]+
  5890. 00003C28  5246                     addq.w     D6, 1
  5891. label00003C2A:
  5892. 00003C2A  BC6E FFFE                cmp.w      D6, [A6 - 0x2]
  5893. 00003C2E  6D00 FED4                blt        -0x12A /* 00003B04 */
  5894. 00003C32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5895. 00003C36  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  5896. 00003C3A  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  5897. 00003C3E  7000                     moveq.l    D0, 0x00
  5898. label00003C40:
  5899. 00003C40  4CDF 00C0                movem.l    D6,D7, [A7]+
  5900. 00003C44  4E5E                     unlink     A6
  5901. 00003C46  4E75                     rts
  5902. fn00003C48:
  5903. 00003C48  4E56 FFAE                link       A6, -0x0052
  5904. 00003C4C  48E7 0700                movem.l    -[A7], D5,D6,D7
  5905. 00003C50  4267                     clr.w      -[A7]
  5906. 00003C52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5907. 00003C56  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5908. 00003C5A  301F                     move.w     D0, [A7]+
  5909. 00003C5C  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5910. 00003C60  6708                     beq        +0xA /* 00003C6A */
  5911. 00003C62  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5912. 00003C66  6000 00EE                bra        +0xF0 /* 00003D56 */
  5913. label00003C6A:
  5914. 00003C6A  42A7                     clr.l      -[A7]
  5915. 00003C6C  206E 0008                movea.l    A0, [A6 + 0x8]
  5916. 00003C70  2F10                     move.l     -[A7], [A0]
  5917. 00003C72  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5918. 00003C76  201F                     move.l     D0, [A7]+
  5919. 00003C78  4878 0052                push.l     0x52 /* 'R' */
  5920. 00003C7C  2F00                     move.l     -[A7], D0
  5921. 00003C7E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5922. 00003C82  3C00                     move.w     D6, D0
  5923. 00003C84  7E00                     moveq.l    D7, 0x00
  5924. 00003C86  6000 00BC                bra        +0xBE /* 00003D44 */
  5925. label00003C8A:
  5926. 00003C8A  206E 0008                movea.l    A0, [A6 + 0x8]
  5927. 00003C8E  2050                     movea.l    A0, [A0]
  5928. 00003C90  3007                     move.w     D0, D7
  5929. 00003C92  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5930. 00003C96  D090                     add.l      D0, [A0]
  5931. 00003C98  2040                     movea.l    A0, D0
  5932. 00003C9A  43EE FFAE                lea.l      A1, [A6 - 0x52]
  5933. 00003C9E  7013                     moveq.l    D0, 0x13
  5934. label00003CA0:
  5935. 00003CA0  22D8                     move.l     [A1]+, [A0]+
  5936. 00003CA2  51C8 FFFC                dbf        D0, -0x6 /* 00003CA0 */
  5937. 00003CA6  32D8                     move.w     [A1]+, [A0]+
  5938. 00003CA8  4AAE FFEC                tst.l      [A6 - 0x14]
  5939. 00003CAC  6738                     beq        +0x3A /* 00003CE6 */
  5940. 00003CAE  0C6E 006C FFAE           cmpi.w     [A6 - 0x52], 0x6C /* 'l' */
  5941. 00003CB4  6616                     bne        +0x18 /* 00003CCC */
  5942. 00003CB6  486E FFEC                pea.l      [A6 - 0x14]
  5943. 00003CBA  4EBA FF8C                jsr        [PC - 0x74 /* 00003C48 */]
  5944. 00003CBE  588F                     addq.l     A7, 4
  5945. 00003CC0  3A00                     move.w     D5, D0
  5946. 00003CC2  4A45                     tst.w      D5
  5947. 00003CC4  6720                     beq        +0x22 /* 00003CE6 */
  5948. 00003CC6  3005                     move.w     D0, D5
  5949. 00003CC8  6000 008C                bra        +0x8E /* 00003D56 */
  5950. label00003CCC:
  5951. 00003CCC  4267                     clr.w      -[A7]
  5952. 00003CCE  486E FFEC                pea.l      [A6 - 0x14]
  5953. 00003CD2  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5954. 00003CD6  301F                     move.w     D0, [A7]+
  5955. 00003CD8  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5956. 00003CDC  6708                     beq        +0xA /* 00003CE6 */
  5957. 00003CDE  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5958. 00003CE2  6000 0072                bra        +0x74 /* 00003D56 */
  5959. label00003CE6:
  5960. 00003CE6  4AAE FFE8                tst.l      [A6 - 0x18]
  5961. 00003CEA  671A                     beq        +0x1C /* 00003D06 */
  5962. 00003CEC  4267                     clr.w      -[A7]
  5963. 00003CEE  486E FFE8                pea.l      [A6 - 0x18]
  5964. 00003CF2  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5965. 00003CF6  301F                     move.w     D0, [A7]+
  5966. 00003CF8  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5967. 00003CFC  6708                     beq        +0xA /* 00003D06 */
  5968. 00003CFE  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5969. 00003D02  6000 0052                bra        +0x54 /* 00003D56 */
  5970. label00003D06:
  5971. 00003D06  4AAE FFF0                tst.l      [A6 - 0x10]
  5972. 00003D0A  6718                     beq        +0x1A /* 00003D24 */
  5973. 00003D0C  4267                     clr.w      -[A7]
  5974. 00003D0E  486E FFF0                pea.l      [A6 - 0x10]
  5975. 00003D12  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5976. 00003D16  301F                     move.w     D0, [A7]+
  5977. 00003D18  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5978. 00003D1C  6706                     beq        +0x8 /* 00003D24 */
  5979. 00003D1E  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  5980. 00003D22  6032                     bra        +0x34 /* 00003D56 */
  5981. label00003D24:
  5982. 00003D24  206E 0008                movea.l    A0, [A6 + 0x8]
  5983. 00003D28  2050                     movea.l    A0, [A0]
  5984. 00003D2A  3007                     move.w     D0, D7
  5985. 00003D2C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5986. 00003D30  D090                     add.l      D0, [A0]
  5987. 00003D32  2040                     movea.l    A0, D0
  5988. 00003D34  43EE FFAE                lea.l      A1, [A6 - 0x52]
  5989. 00003D38  7013                     moveq.l    D0, 0x13
  5990. label00003D3A:
  5991. 00003D3A  20D9                     move.l     [A0]+, [A1]+
  5992. 00003D3C  51C8 FFFC                dbf        D0, -0x6 /* 00003D3A */
  5993. 00003D40  30D9                     move.w     [A0]+, [A1]+
  5994. 00003D42  5247                     addq.w     D7, 1
  5995. label00003D44:
  5996. 00003D44  BE46                     cmp.w      D7, D6
  5997. 00003D46  6D00 FF42                blt        -0xBC /* 00003C8A */
  5998. 00003D4A  206E 0008                movea.l    A0, [A6 + 0x8]
  5999. 00003D4E  2F10                     move.l     -[A7], [A0]
  6000. 00003D50  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  6001. 00003D54  7000                     moveq.l    D0, 0x00
  6002. label00003D56:
  6003. 00003D56  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  6004. 00003D5A  4E5E                     unlink     A6
  6005. 00003D5C  4E75                     rts
  6006. fn00003D5E:
  6007. 00003D5E  4E56 FFAE                link       A6, -0x0052
  6008. 00003D62  48E7 0700                movem.l    -[A7], D5,D6,D7
  6009. 00003D66  42A7                     clr.l      -[A7]
  6010. 00003D68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6011. 00003D6C  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6012. 00003D70  201F                     move.l     D0, [A7]+
  6013. 00003D72  4878 0052                push.l     0x52 /* 'R' */
  6014. 00003D76  2F00                     move.l     -[A7], D0
  6015. 00003D78  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6016. 00003D7C  3A00                     move.w     D5, D0
  6017. 00003D7E  7C00                     moveq.l    D6, 0x00
  6018. 00003D80  6000 008E                bra        +0x90 /* 00003E10 */
  6019. label00003D84:
  6020. 00003D84  206E 0008                movea.l    A0, [A6 + 0x8]
  6021. 00003D88  3006                     move.w     D0, D6
  6022. 00003D8A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6023. 00003D8E  D090                     add.l      D0, [A0]
  6024. 00003D90  2040                     movea.l    A0, D0
  6025. 00003D92  43EE FFAE                lea.l      A1, [A6 - 0x52]
  6026. 00003D96  7013                     moveq.l    D0, 0x13
  6027. label00003D98:
  6028. 00003D98  22D8                     move.l     [A1]+, [A0]+
  6029. 00003D9A  51C8 FFFC                dbf        D0, -0x6 /* 00003D98 */
  6030. 00003D9E  32D8                     move.w     [A1]+, [A0]+
  6031. 00003DA0  4AAE FFEC                tst.l      [A6 - 0x14]
  6032. 00003DA4  6734                     beq        +0x36 /* 00003DDA */
  6033. 00003DA6  0C6E 006C FFAE           cmpi.w     [A6 - 0x52], 0x6C /* 'l' */
  6034. 00003DAC  6616                     bne        +0x18 /* 00003DC4 */
  6035. 00003DAE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6036. 00003DB2  4EBA FFAA                jsr        [PC - 0x56 /* 00003D5E */]
  6037. 00003DB6  588F                     addq.l     A7, 4
  6038. 00003DB8  3E00                     move.w     D7, D0
  6039. 00003DBA  4A47                     tst.w      D7
  6040. 00003DBC  671C                     beq        +0x1E /* 00003DDA */
  6041. 00003DBE  3007                     move.w     D0, D7
  6042. 00003DC0  6000 0060                bra        +0x62 /* 00003E22 */
  6043. label00003DC4:
  6044. 00003DC4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6045. 00003DC8  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6046. 00003DCC  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6047. 00003DD0  6708                     beq        +0xA /* 00003DDA */
  6048. 00003DD2  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  6049. 00003DD6  6000 004A                bra        +0x4C /* 00003E22 */
  6050. label00003DDA:
  6051. 00003DDA  4AAE FFE8                tst.l      [A6 - 0x18]
  6052. 00003DDE  6714                     beq        +0x16 /* 00003DF4 */
  6053. 00003DE0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6054. 00003DE4  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6055. 00003DE8  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6056. 00003DEC  6706                     beq        +0x8 /* 00003DF4 */
  6057. 00003DEE  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  6058. 00003DF2  602E                     bra        +0x30 /* 00003E22 */
  6059. label00003DF4:
  6060. 00003DF4  4AAE FFF0                tst.l      [A6 - 0x10]
  6061. 00003DF8  6714                     beq        +0x16 /* 00003E0E */
  6062. 00003DFA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6063. 00003DFE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6064. 00003E02  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6065. 00003E06  6706                     beq        +0x8 /* 00003E0E */
  6066. 00003E08  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  6067. 00003E0C  6014                     bra        +0x16 /* 00003E22 */
  6068. label00003E0E:
  6069. 00003E0E  5246                     addq.w     D6, 1
  6070. label00003E10:
  6071. 00003E10  BC45                     cmp.w      D6, D5
  6072. 00003E12  6D00 FF70                blt        -0x8E /* 00003D84 */
  6073. 00003E16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6074. 00003E1A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6075. 00003E1E  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  6076. label00003E22:
  6077. 00003E22  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  6078. 00003E26  4E5E                     unlink     A6
  6079. 00003E28  4E75                     rts
  6080. export_307:
  6081. 00003E2A  4E56 FFD2                link       A6, -0x002E
  6082. 00003E2E  206E 000C                movea.l    A0, [A6 + 0xC]
  6083. 00003E32  2050                     movea.l    A0, [A0]
  6084. 00003E34  2D68 003E FFEE           move.l     [A6 - 0x12], [A0 + 0x3E]
  6085. 00003E3A  42A7                     clr.l      -[A7]
  6086. 00003E3C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  6087. 00003E40  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6088. 00003E44  201F                     move.l     D0, [A7]+
  6089. 00003E46  2D40 FFE6                move.l     [A6 - 0x1A], D0
  6090. 00003E4A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6091. 00003E4E  4EBA 08D4                jsr        [PC + 0x8D4 /* 00004724 */]
  6092. 00003E52  588F                     addq.l     A7, 4
  6093. 00003E54  2D40 FFD2                move.l     [A6 - 0x2E], D0
  6094. 00003E58  206E FFD2                movea.l    A0, [A6 - 0x2E]
  6095. 00003E5C  2050                     movea.l    A0, [A0]
  6096. 00003E5E  3D50 FFEC                move.w     [A6 - 0x14], [A0]
  6097. 00003E62  0C6E 0001 FFEC           cmpi.w     [A6 - 0x14], 0x1
  6098. 00003E68  6E00 00BE                bgt        +0xC0 /* 00003F28 */
  6099. 00003E6C  426E FFEC                clr.w      [A6 - 0x14]
  6100. 00003E70  700F                     moveq.l    D0, 0x0F
  6101. 00003E72  3D40 FFEA                move.w     [A6 - 0x16], D0
  6102. 00003E76  4267                     clr.w      -[A7]
  6103. 00003E78  486E FFEA                pea.l      [A6 - 0x16]
  6104. 00003E7C  486E FFD6                pea.l      [A6 - 0x2A]
  6105. 00003E80  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6106. 00003E84  4EAD 0822                jsr        [A5 + 0x822 /* export_256 */]
  6107. 00003E88  101F                     move.b     D0, [A7]+
  6108. 00003E8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6109. 00003E8E  206E FFE6                movea.l    A0, [A6 - 0x1A]
  6110. 00003E92  4868 0010                pea.l      [A0 + 0x10]
  6111. 00003E96  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6112. 00003E9A  206E 0008                movea.l    A0, [A6 + 0x8]
  6113. 00003E9E  4878 0002                push.l     0x2
  6114. 00003EA2  2F10                     move.l     -[A7], [A0]
  6115. 00003EA4  486E FFEC                pea.l      [A6 - 0x14]
  6116. 00003EA8  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6117. 00003EAC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6118. 00003EB0  206E FFEE                movea.l    A0, [A6 - 0x12]
  6119. 00003EB4  226E 0008                movea.l    A1, [A6 + 0x8]
  6120. 00003EB8  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  6121. 00003EBC  2251                     movea.l    A1, [A1]
  6122. 00003EBE  4869 0002                pea.l      [A1 + 0x2]
  6123. 00003EC2  2F10                     move.l     -[A7], [A0]
  6124. 00003EC4  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6125. 00003EC8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6126. 00003ECC  206E 000C                movea.l    A0, [A6 + 0xC]
  6127. 00003ED0  2050                     movea.l    A0, [A0]
  6128. 00003ED2  3D68 003A FFF2           move.w     [A6 - 0xE], [A0 + 0x3A]
  6129. 00003ED8  206E 000C                movea.l    A0, [A6 + 0xC]
  6130. 00003EDC  2050                     movea.l    A0, [A0]
  6131. 00003EDE  3D68 0018 FFF4           move.w     [A6 - 0xC], [A0 + 0x18]
  6132. 00003EE4  3D6E FFD6 FFF6           move.w     [A6 - 0xA], [A6 - 0x2A]
  6133. 00003EEA  3D6E FFDA FFF8           move.w     [A6 - 0x8], [A6 - 0x26]
  6134. 00003EF0  102E FFD8                move.b     D0, [A6 - 0x28]
  6135. 00003EF4  4880                     ext.w      D0
  6136. 00003EF6  3D40 FFFA                move.w     [A6 - 0x6], D0
  6137. 00003EFA  42AE FFFC                clr.l      [A6 - 0x4]
  6138. 00003EFE  206E 0008                movea.l    A0, [A6 + 0x8]
  6139. 00003F02  2010                     move.l     D0, [A0]
  6140. 00003F04  D0AE FFE6                add.l      D0, [A6 - 0x1A]
  6141. 00003F08  4878 000E                push.l     0xE
  6142. 00003F0C  5480                     addq.l     D0, 2
  6143. 00003F0E  2F00                     move.l     -[A7], D0
  6144. 00003F10  486E FFF2                pea.l      [A6 - 0xE]
  6145. 00003F14  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6146. 00003F18  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6147. 00003F1C  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  6148. 00003F20  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6149. 00003F24  6000 00B4                bra        +0xB6 /* 00003FDA */
  6150. label00003F28:
  6151. 00003F28  42A7                     clr.l      -[A7]
  6152. 00003F2A  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  6153. 00003F2E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6154. 00003F32  201F                     move.l     D0, [A7]+
  6155. 00003F34  2D40 FFE2                move.l     [A6 - 0x1E], D0
  6156. 00003F38  202E FFE2                move.l     D0, [A6 - 0x1E]
  6157. 00003F3C  D0AE FFE6                add.l      D0, [A6 - 0x1A]
  6158. 00003F40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6159. 00003F44  0680 0000 000E           addi.l     D0, 0xE
  6160. 00003F4A  2F00                     move.l     -[A7], D0
  6161. 00003F4C  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6162. 00003F50  206E FFD2                movea.l    A0, [A6 - 0x2E]
  6163. 00003F54  226E 0008                movea.l    A1, [A6 + 0x8]
  6164. 00003F58  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  6165. 00003F5C  2F11                     move.l     -[A7], [A1]
  6166. 00003F5E  2F10                     move.l     -[A7], [A0]
  6167. 00003F60  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6168. 00003F64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6169. 00003F68  206E FFEE                movea.l    A0, [A6 - 0x12]
  6170. 00003F6C  226E 0008                movea.l    A1, [A6 + 0x8]
  6171. 00003F70  2011                     move.l     D0, [A1]
  6172. 00003F72  D0AE FFE2                add.l      D0, [A6 - 0x1E]
  6173. 00003F76  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  6174. 00003F7A  2F00                     move.l     -[A7], D0
  6175. 00003F7C  2F10                     move.l     -[A7], [A0]
  6176. 00003F7E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6177. 00003F82  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6178. 00003F86  206E 000C                movea.l    A0, [A6 + 0xC]
  6179. 00003F8A  2050                     movea.l    A0, [A0]
  6180. 00003F8C  3D68 003A FFF2           move.w     [A6 - 0xE], [A0 + 0x3A]
  6181. 00003F92  206E 000C                movea.l    A0, [A6 + 0xC]
  6182. 00003F96  2050                     movea.l    A0, [A0]
  6183. 00003F98  3D68 0018 FFF4           move.w     [A6 - 0xC], [A0 + 0x18]
  6184. 00003F9E  7003                     moveq.l    D0, 0x03
  6185. 00003FA0  3D40 FFF6                move.w     [A6 - 0xA], D0
  6186. 00003FA4  700C                     moveq.l    D0, 0x0C
  6187. 00003FA6  3D40 FFF8                move.w     [A6 - 0x8], D0
  6188. 00003FAA  426E FFFA                clr.w      [A6 - 0x6]
  6189. 00003FAE  42AE FFFC                clr.l      [A6 - 0x4]
  6190. 00003FB2  206E 0008                movea.l    A0, [A6 + 0x8]
  6191. 00003FB6  2010                     move.l     D0, [A0]
  6192. 00003FB8  D0AE FFE2                add.l      D0, [A6 - 0x1E]
  6193. 00003FBC  D0AE FFE6                add.l      D0, [A6 - 0x1A]
  6194. 00003FC0  4878 000E                push.l     0xE
  6195. 00003FC4  2F00                     move.l     -[A7], D0
  6196. 00003FC6  486E FFF2                pea.l      [A6 - 0xE]
  6197. 00003FCA  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6198. 00003FCE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6199. 00003FD2  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  6200. 00003FD6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6201. label00003FDA:
  6202. 00003FDA  4E5E                     unlink     A6
  6203. 00003FDC  4E75                     rts
  6204. export_310:
  6205. 00003FDE  4E56 FFE6                link       A6, -0x001A
  6206. 00003FE2  48E7 0700                movem.l    -[A7], D5,D6,D7
  6207. 00003FE6  A896                     syscall    HidePen
  6208. 00003FE8  42A7                     clr.l      -[A7]
  6209. 00003FEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6210. 00003FEE  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6211. 00003FF2  201F                     move.l     D0, [A7]+
  6212. 00003FF4  2C00                     move.l     D6, D0
  6213. 00003FF6  206E 0008                movea.l    A0, [A6 + 0x8]
  6214. 00003FFA  2050                     movea.l    A0, [A0]
  6215. 00003FFC  3E10                     move.w     D7, [A0]
  6216. 00003FFE  4A47                     tst.w      D7
  6217. 00004000  6E00 0092                bgt        +0x94 /* 00004094 */
  6218. 00004004  206E 0008                movea.l    A0, [A6 + 0x8]
  6219. 00004008  2010                     move.l     D0, [A0]
  6220. 0000400A  D086                     add.l      D0, D6
  6221. 0000400C  4878 000E                push.l     0xE
  6222. 00004010  486E FFF2                pea.l      [A6 - 0xE]
  6223. 00004014  0680 FFFF FFF2           addi.l     D0, 0xFFFFFFF2
  6224. 0000401A  2F00                     move.l     -[A7], D0
  6225. 0000401C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6226. 00004020  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6227. 00004024  206E 000C                movea.l    A0, [A6 + 0xC]
  6228. 00004028  2050                     movea.l    A0, [A0]
  6229. 0000402A  316E FFF2 003A           move.w     [A0 + 0x3A], [A6 - 0xE]
  6230. 00004030  206E 000C                movea.l    A0, [A6 + 0xC]
  6231. 00004034  2050                     movea.l    A0, [A0]
  6232. 00004036  316E FFF4 0018           move.w     [A0 + 0x18], [A6 - 0xC]
  6233. 0000403C  3D6E FFF6 FFE6           move.w     [A6 - 0x1A], [A6 - 0xA]
  6234. 00004042  1D6E FFFB FFE8           move.b     [A6 - 0x18], [A6 - 0x5]
  6235. 00004048  3D6E FFF8 FFEA           move.w     [A6 - 0x16], [A6 - 0x8]
  6236. 0000404E  3F3C 0007                move.w     -[A7], 0x7
  6237. 00004052  486E FFE6                pea.l      [A6 - 0x1A]
  6238. 00004056  4267                     clr.w      -[A7]
  6239. 00004058  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6240. 0000405C  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  6241. 00004060  0686 FFFF FFF0           addi.l     D6, 0xFFFFFFF0
  6242. 00004066  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6243. 0000406A  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  6244. 0000406E  206E 0008                movea.l    A0, [A6 + 0x8]
  6245. 00004072  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6246. 00004076  2F06                     move.l     -[A7], D6
  6247. 00004078  2050                     movea.l    A0, [A0]
  6248. 0000407A  4868 0002                pea.l      [A0 + 0x2]
  6249. 0000407E  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6250. 00004082  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6251. 00004086  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6252. 0000408A  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  6253. 0000408E  A897                     syscall    ShowPen
  6254. 00004090  6000 007A                bra        +0x7C /* 0000410C */
  6255. label00004094:
  6256. 00004094  3007                     move.w     D0, D7
  6257. 00004096  C1FC 0014                muls.w     D0, 0x14
  6258. 0000409A  5440                     addq.w     D0, 2
  6259. 0000409C  48C0                     ext.l      D0
  6260. 0000409E  2A00                     move.l     D5, D0
  6261. 000040A0  206E 0008                movea.l    A0, [A6 + 0x8]
  6262. 000040A4  2010                     move.l     D0, [A0]
  6263. 000040A6  D086                     add.l      D0, D6
  6264. 000040A8  4878 000E                push.l     0xE
  6265. 000040AC  486E FFF2                pea.l      [A6 - 0xE]
  6266. 000040B0  0680 FFFF FFF2           addi.l     D0, 0xFFFFFFF2
  6267. 000040B6  2F00                     move.l     -[A7], D0
  6268. 000040B8  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6269. 000040BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6270. 000040C0  206E 000C                movea.l    A0, [A6 + 0xC]
  6271. 000040C4  2050                     movea.l    A0, [A0]
  6272. 000040C6  316E FFF2 003A           move.w     [A0 + 0x3A], [A6 - 0xE]
  6273. 000040CC  206E 000C                movea.l    A0, [A6 + 0xC]
  6274. 000040D0  2050                     movea.l    A0, [A0]
  6275. 000040D2  316E FFF4 0018           move.w     [A0 + 0x18], [A6 - 0xC]
  6276. 000040D8  2005                     move.l     D0, D5
  6277. 000040DA  0680 0000 000E           addi.l     D0, 0xE
  6278. 000040E0  9C80                     sub.l      D6, D0
  6279. 000040E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6280. 000040E6  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  6281. 000040EA  206E 0008                movea.l    A0, [A6 + 0x8]
  6282. 000040EE  2010                     move.l     D0, [A0]
  6283. 000040F0  D085                     add.l      D0, D5
  6284. 000040F2  2F00                     move.l     -[A7], D0
  6285. 000040F4  2F06                     move.l     -[A7], D6
  6286. 000040F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6287. 000040FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6288. 000040FE  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  6289. 00004102  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6290. 00004106  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  6291. 0000410A  A897                     syscall    ShowPen
  6292. label0000410C:
  6293. 0000410C  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  6294. 00004110  4E5E                     unlink     A6
  6295. 00004112  4E75                     rts
  6296. fn00004114:
  6297. 00004114  4E56 0000                link       A6, 0
  6298. 00004118  48E7 0308                movem.l    -[A7], D6,D7,A4
  6299. 0000411C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6300. 00004120  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  6301. 00004124  206E 0008                movea.l    A0, [A6 + 0x8]
  6302. 00004128  2850                     movea.l    A4, [A0]
  6303. 0000412A  42A7                     clr.l      -[A7]
  6304. 0000412C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6305. 00004130  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6306. 00004134  201F                     move.l     D0, [A7]+
  6307. 00004136  4878 0052                push.l     0x52 /* 'R' */
  6308. 0000413A  2F00                     move.l     -[A7], D0
  6309. 0000413C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6310. 00004140  3E00                     move.w     D7, D0
  6311. 00004142  7C00                     moveq.l    D6, 0x00
  6312. 00004144  6018                     bra        +0x1A /* 0000415E */
  6313. label00004146:
  6314. 00004146  0C6C 0002 0002           cmpi.w     [A4 + 0x2], 0x2
  6315. 0000414C  660A                     bne        +0xC /* 00004158 */
  6316. 0000414E  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  6317. 00004152  42A7                     clr.l      -[A7]
  6318. 00004154  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6319. label00004158:
  6320. 00004158  49EC 0052                lea.l      A4, [A4 + 0x52]
  6321. 0000415C  5246                     addq.w     D6, 1
  6322. label0000415E:
  6323. 0000415E  BC47                     cmp.w      D6, D7
  6324. 00004160  6DE4                     blt        -0x1A /* 00004146 */
  6325. 00004162  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6326. 00004166  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  6327. 0000416A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6328. 0000416E  4E5E                     unlink     A6
  6329. 00004170  4E75                     rts
  6330. export_306:
  6331. 00004172  4E56 FFFC                link       A6, -0x0004
  6332. 00004176  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6333. 0000417A  7E00                     moveq.l    D7, 0x00
  6334. 0000417C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6335. 00004180  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  6336. 00004184  206E 0008                movea.l    A0, [A6 + 0x8]
  6337. 00004188  2850                     movea.l    A4, [A0]
  6338. 0000418A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6339. 0000418E  42A7                     clr.l      -[A7]
  6340. 00004190  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6341. 00004194  42A7                     clr.l      -[A7]
  6342. 00004196  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6343. 0000419A  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6344. 0000419E  201F                     move.l     D0, [A7]+
  6345. 000041A0  4878 0052                push.l     0x52 /* 'R' */
  6346. 000041A4  2F00                     move.l     -[A7], D0
  6347. 000041A6  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6348. 000041AA  3C00                     move.w     D6, D0
  6349. 000041AC  7A00                     moveq.l    D5, 0x00
  6350. 000041AE  6000 008C                bra        +0x8E /* 0000423C */
  6351. label000041B2:
  6352. 000041B2  0C6C 0002 0002           cmpi.w     [A4 + 0x2], 0x2
  6353. 000041B8  6600 007C                bne        +0x7E /* 00004236 */
  6354. 000041BC  42A7                     clr.l      -[A7]
  6355. 000041BE  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  6356. 000041C2  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6357. 000041C6  201F                     move.l     D0, [A7]+
  6358. 000041C8  2D40 FFFC                move.l     [A6 - 0x4], D0
  6359. 000041CC  2007                     move.l     D0, D7
  6360. 000041CE  D0AE FFFC                add.l      D0, [A6 - 0x4]
  6361. 000041D2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6362. 000041D6  5080                     addq.l     D0, 8
  6363. 000041D8  2F00                     move.l     -[A7], D0
  6364. 000041DA  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6365. 000041DE  206E 000C                movea.l    A0, [A6 + 0xC]
  6366. 000041E2  2010                     move.l     D0, [A0]
  6367. 000041E4  D087                     add.l      D0, D7
  6368. 000041E6  4878 0004                push.l     0x4
  6369. 000041EA  2F00                     move.l     -[A7], D0
  6370. 000041EC  486C 0006                pea.l      [A4 + 0x6]
  6371. 000041F0  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6372. 000041F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6373. 000041F8  5887                     addq.l     D7, 4
  6374. 000041FA  206E 000C                movea.l    A0, [A6 + 0xC]
  6375. 000041FE  2010                     move.l     D0, [A0]
  6376. 00004200  D087                     add.l      D0, D7
  6377. 00004202  4878 0004                push.l     0x4
  6378. 00004206  2F00                     move.l     -[A7], D0
  6379. 00004208  486E FFFC                pea.l      [A6 - 0x4]
  6380. 0000420C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6381. 00004210  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6382. 00004214  5887                     addq.l     D7, 4
  6383. 00004216  206C 003E                movea.l    A0, [A4 + 0x3E]
  6384. 0000421A  226E 000C                movea.l    A1, [A6 + 0xC]
  6385. 0000421E  2011                     move.l     D0, [A1]
  6386. 00004220  D087                     add.l      D0, D7
  6387. 00004222  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6388. 00004226  2F00                     move.l     -[A7], D0
  6389. 00004228  2F10                     move.l     -[A7], [A0]
  6390. 0000422A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6391. 0000422E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6392. 00004232  DEAE FFFC                add.l      D7, [A6 - 0x4]
  6393. label00004236:
  6394. 00004236  49EC 0052                lea.l      A4, [A4 + 0x52]
  6395. 0000423A  5245                     addq.w     D5, 1
  6396. label0000423C:
  6397. 0000423C  BA46                     cmp.w      D5, D6
  6398. 0000423E  6D00 FF72                blt        -0x8C /* 000041B2 */
  6399. 00004242  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6400. 00004246  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  6401. 0000424A  7000                     moveq.l    D0, 0x00
  6402. 0000424C  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  6403. 00004250  4E5E                     unlink     A6
  6404. 00004252  4E75                     rts
  6405. export_309:
  6406. 00004254  4E56 FFEE                link       A6, -0x0012
  6407. 00004258  48E7 0308                movem.l    -[A7], D6,D7,A4
  6408. 0000425C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6409. 00004260  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  6410. 00004264  206E 0008                movea.l    A0, [A6 + 0x8]
  6411. 00004268  2850                     movea.l    A4, [A0]
  6412. 0000426A  42A7                     clr.l      -[A7]
  6413. 0000426C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6414. 00004270  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6415. 00004274  201F                     move.l     D0, [A7]+
  6416. 00004276  2D40 FFFC                move.l     [A6 - 0x4], D0
  6417. 0000427A  42A7                     clr.l      -[A7]
  6418. 0000427C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6419. 00004280  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6420. 00004284  201F                     move.l     D0, [A7]+
  6421. 00004286  4878 0052                push.l     0x52 /* 'R' */
  6422. 0000428A  2F00                     move.l     -[A7], D0
  6423. 0000428C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6424. 00004290  3E00                     move.w     D7, D0
  6425. 00004292  7C00                     moveq.l    D6, 0x00
  6426. 00004294  6000 0072                bra        +0x74 /* 00004308 */
  6427. label00004298:
  6428. 00004298  0C6C 0002 0002           cmpi.w     [A4 + 0x2], 0x2
  6429. 0000429E  6662                     bne        +0x64 /* 00004302 */
  6430. 000042A0  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  6431. 000042A4  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  6432. 000042A8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6433. 000042AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6434. 000042B0  4EBA 006C                jsr        [PC + 0x6C /* 0000431E */]
  6435. 000042B4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6436. 000042B8  4A40                     tst.w      D0
  6437. 000042BA  6746                     beq        +0x48 /* 00004302 */
  6438. 000042BC  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  6439. 000042C0  4878 0002                push.l     0x2
  6440. 000042C4  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6441. 000042C8  206C 003E                movea.l    A0, [A4 + 0x3E]
  6442. 000042CC  2050                     movea.l    A0, [A0]
  6443. 000042CE  4250                     clr.w      [A0]
  6444. 000042D0  426E FFEE                clr.w      [A6 - 0x12]
  6445. 000042D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  6446. 000042D6  3D40 FFF0                move.w     [A6 - 0x10], D0
  6447. 000042DA  7003                     moveq.l    D0, 0x03
  6448. 000042DC  3D40 FFF2                move.w     [A6 - 0xE], D0
  6449. 000042E0  700C                     moveq.l    D0, 0x0C
  6450. 000042E2  3D40 FFF4                move.w     [A6 - 0xC], D0
  6451. 000042E6  426E FFF6                clr.w      [A6 - 0xA]
  6452. 000042EA  42AE FFF8                clr.l      [A6 - 0x8]
  6453. 000042EE  3F3C 000E                move.w     -[A7], 0xE
  6454. 000042F2  486E FFEE                pea.l      [A6 - 0x12]
  6455. 000042F6  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  6456. 000042FA  4EBA 0398                jsr        [PC + 0x398 /* 00004694 */]
  6457. 000042FE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6458. label00004302:
  6459. 00004302  49EC 0052                lea.l      A4, [A4 + 0x52]
  6460. 00004306  5246                     addq.w     D6, 1
  6461. label00004308:
  6462. 00004308  BC47                     cmp.w      D6, D7
  6463. 0000430A  6D8C                     blt        -0x72 /* 00004298 */
  6464. 0000430C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6465. 00004310  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  6466. 00004314  7000                     moveq.l    D0, 0x00
  6467. 00004316  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6468. 0000431A  4E5E                     unlink     A6
  6469. 0000431C  4E75                     rts
  6470. fn0000431E:
  6471. 0000431E  4E56 FFF8                link       A6, -0x0008
  6472. 00004322  2F07                     move.l     -[A7], D7
  6473. 00004324  7E00                     moveq.l    D7, 0x00
  6474. 00004326  6000 0074                bra        +0x76 /* 0000439C */
  6475. label0000432A:
  6476. 0000432A  206E 0008                movea.l    A0, [A6 + 0x8]
  6477. 0000432E  2010                     move.l     D0, [A0]
  6478. 00004330  D087                     add.l      D0, D7
  6479. 00004332  4878 0004                push.l     0x4
  6480. 00004336  486E FFFC                pea.l      [A6 - 0x4]
  6481. 0000433A  2F00                     move.l     -[A7], D0
  6482. 0000433C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6483. 00004340  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6484. 00004344  5887                     addq.l     D7, 4
  6485. 00004346  206E 0008                movea.l    A0, [A6 + 0x8]
  6486. 0000434A  2010                     move.l     D0, [A0]
  6487. 0000434C  D087                     add.l      D0, D7
  6488. 0000434E  4878 0004                push.l     0x4
  6489. 00004352  486E FFF8                pea.l      [A6 - 0x8]
  6490. 00004356  2F00                     move.l     -[A7], D0
  6491. 00004358  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6492. 0000435C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6493. 00004360  5887                     addq.l     D7, 4
  6494. 00004362  202E FFFC                move.l     D0, [A6 - 0x4]
  6495. 00004366  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  6496. 0000436A  662C                     bne        +0x2E /* 00004398 */
  6497. 0000436C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6498. 00004370  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6499. 00004374  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6500. 00004378  206E 0008                movea.l    A0, [A6 + 0x8]
  6501. 0000437C  2010                     move.l     D0, [A0]
  6502. 0000437E  D087                     add.l      D0, D7
  6503. 00004380  206E 0014                movea.l    A0, [A6 + 0x14]
  6504. 00004384  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6505. 00004388  2F10                     move.l     -[A7], [A0]
  6506. 0000438A  2F00                     move.l     -[A7], D0
  6507. 0000438C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6508. 00004390  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6509. 00004394  7000                     moveq.l    D0, 0x00
  6510. 00004396  600C                     bra        +0xE /* 000043A4 */
  6511. label00004398:
  6512. 00004398  DEAE FFF8                add.l      D7, [A6 - 0x8]
  6513. label0000439C:
  6514. 0000439C  BEAE 000C                cmp.l      D7, [A6 + 0xC]
  6515. 000043A0  6D88                     blt        -0x76 /* 0000432A */
  6516. 000043A2  7001                     moveq.l    D0, 0x01
  6517. label000043A4:
  6518. 000043A4  2E1F                     move.l     D7, [A7]+
  6519. 000043A6  4E5E                     unlink     A6
  6520. 000043A8  4E75                     rts
  6521. export_305:
  6522. 000043AA  4E56 FFD0                link       A6, -0x0030
  6523. 000043AE  48E7 0300                movem.l    -[A7], D6,D7
  6524. 000043B2  7E00                     moveq.l    D7, 0x00
  6525. 000043B4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6526. 000043B8  42A7                     clr.l      -[A7]
  6527. 000043BA  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6528. 000043BE  42A7                     clr.l      -[A7]
  6529. 000043C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6530. 000043C4  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6531. 000043C8  201F                     move.l     D0, [A7]+
  6532. 000043CA  2C00                     move.l     D6, D0
  6533. 000043CC  6000 010E                bra        +0x110 /* 000044DC */
  6534. label000043D0:
  6535. 000043D0  206E 0008                movea.l    A0, [A6 + 0x8]
  6536. 000043D4  2010                     move.l     D0, [A0]
  6537. 000043D6  D087                     add.l      D0, D7
  6538. 000043D8  4878 0004                push.l     0x4
  6539. 000043DC  486E FFD8                pea.l      [A6 - 0x28]
  6540. 000043E0  2F00                     move.l     -[A7], D0
  6541. 000043E2  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6542. 000043E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6543. 000043EA  5887                     addq.l     D7, 4
  6544. 000043EC  206E 0008                movea.l    A0, [A6 + 0x8]
  6545. 000043F0  2010                     move.l     D0, [A0]
  6546. 000043F2  D087                     add.l      D0, D7
  6547. 000043F4  4878 0004                push.l     0x4
  6548. 000043F8  486E FFD4                pea.l      [A6 - 0x2C]
  6549. 000043FC  2F00                     move.l     -[A7], D0
  6550. 000043FE  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6551. 00004402  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6552. 00004406  5887                     addq.l     D7, 4
  6553. 00004408  206E 0008                movea.l    A0, [A6 + 0x8]
  6554. 0000440C  2010                     move.l     D0, [A0]
  6555. 0000440E  D087                     add.l      D0, D7
  6556. 00004410  4878 0002                push.l     0x2
  6557. 00004414  486E FFFE                pea.l      [A6 - 0x2]
  6558. 00004418  2F00                     move.l     -[A7], D0
  6559. 0000441A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6560. 0000441E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6561. 00004422  2007                     move.l     D0, D7
  6562. 00004424  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  6563. 00004428  206E 0008                movea.l    A0, [A6 + 0x8]
  6564. 0000442C  D090                     add.l      D0, [A0]
  6565. 0000442E  4878 000E                push.l     0xE
  6566. 00004432  486E FFF0                pea.l      [A6 - 0x10]
  6567. 00004436  0680 FFFF FFF2           addi.l     D0, 0xFFFFFFF2
  6568. 0000443C  2F00                     move.l     -[A7], D0
  6569. 0000443E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6570. 00004442  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6571. 00004446  206E 0008                movea.l    A0, [A6 + 0x8]
  6572. 0000444A  2010                     move.l     D0, [A0]
  6573. 0000444C  D087                     add.l      D0, D7
  6574. 0000444E  4878 0014                push.l     0x14
  6575. 00004452  486E FFDC                pea.l      [A6 - 0x24]
  6576. 00004456  5480                     addq.l     D0, 2
  6577. 00004458  2F00                     move.l     -[A7], D0
  6578. 0000445A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6579. 0000445E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6580. 00004462  4A6E FFFE                tst.w      [A6 - 0x2]
  6581. 00004466  6716                     beq        +0x18 /* 0000447E */
  6582. 00004468  3D6E FFE4 FFF4           move.w     [A6 - 0xC], [A6 - 0x1C]
  6583. 0000446E  3D6E FFE8 FFF6           move.w     [A6 - 0xA], [A6 - 0x18]
  6584. 00004474  102E FFE6                move.b     D0, [A6 - 0x1A]
  6585. 00004478  4880                     ext.w      D0
  6586. 0000447A  3D40 FFF8                move.w     [A6 - 0x8], D0
  6587. label0000447E:
  6588. 0000447E  3F3C 0004                move.w     -[A7], 0x4
  6589. 00004482  486E FFD8                pea.l      [A6 - 0x28]
  6590. 00004486  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6591. 0000448A  4EBA 0208                jsr        [PC + 0x208 /* 00004694 */]
  6592. 0000448E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6593. 00004492  7010                     moveq.l    D0, 0x10
  6594. 00004494  2D40 FFD0                move.l     [A6 - 0x30], D0
  6595. 00004498  3F3C 0004                move.w     -[A7], 0x4
  6596. 0000449C  486E FFD0                pea.l      [A6 - 0x30]
  6597. 000044A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6598. 000044A4  4EBA 01EE                jsr        [PC + 0x1EE /* 00004694 */]
  6599. 000044A8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6600. 000044AC  42AE FFD0                clr.l      [A6 - 0x30]
  6601. 000044B0  3F3C 0002                move.w     -[A7], 0x2
  6602. 000044B4  486E FFD0                pea.l      [A6 - 0x30]
  6603. 000044B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6604. 000044BC  4EBA 01D6                jsr        [PC + 0x1D6 /* 00004694 */]
  6605. 000044C0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6606. 000044C4  3F3C 000E                move.w     -[A7], 0xE
  6607. 000044C8  486E FFF0                pea.l      [A6 - 0x10]
  6608. 000044CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6609. 000044D0  4EBA 01C2                jsr        [PC + 0x1C2 /* 00004694 */]
  6610. 000044D4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6611. 000044D8  DEAE FFD4                add.l      D7, [A6 - 0x2C]
  6612. label000044DC:
  6613. 000044DC  BE86                     cmp.l      D7, D6
  6614. 000044DE  6D00 FEF0                blt        -0x10E /* 000043D0 */
  6615. 000044E2  4CDF 00C0                movem.l    D6,D7, [A7]+
  6616. 000044E6  4E5E                     unlink     A6
  6617. 000044E8  4E75                     rts
  6618. fn000044EA:
  6619. 000044EA  4E56 0000                link       A6, 0
  6620. 000044EE  4A6E 0010                tst.w      [A6 + 0x10]
  6621. 000044F2  6718                     beq        +0x1A /* 0000450C */
  6622. 000044F4  42A7                     clr.l      -[A7]
  6623. 000044F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6624. 000044FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6625. 000044FE  4EBA C3A6                jsr        [PC - 0x3C5A /* 000008A6 */]
  6626. 00004502  205F                     movea.l    A0, [A7]+
  6627. 00004504  226E 0012                movea.l    A1, [A6 + 0x12]
  6628. 00004508  2288                     move.l     [A1], A0
  6629. 0000450A  6016                     bra        +0x18 /* 00004522 */
  6630. label0000450C:
  6631. 0000450C  42A7                     clr.l      -[A7]
  6632. 0000450E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6633. 00004512  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6634. 00004516  4EBA BAEA                jsr        [PC - 0x4516 /* 00000002 */]
  6635. 0000451A  205F                     movea.l    A0, [A7]+
  6636. 0000451C  226E 0012                movea.l    A1, [A6 + 0x12]
  6637. 00004520  2288                     move.l     [A1], A0
  6638. label00004522:
  6639. 00004522  206E 0012                movea.l    A0, [A6 + 0x12]
  6640. 00004526  4A90                     tst.l      [A0]
  6641. 00004528  6604                     bne        +0x6 /* 0000452E */
  6642. 0000452A  7001                     moveq.l    D0, 0x01
  6643. 0000452C  6002                     bra        +0x4 /* 00004530 */
  6644. label0000452E:
  6645. 0000452E  7000                     moveq.l    D0, 0x00
  6646. label00004530:
  6647. 00004530  4E5E                     unlink     A6
  6648. 00004532  4E75                     rts
  6649. fn00004534:
  6650. 00004534  4E56 0000                link       A6, 0
  6651. 00004538  4A6E 0010                tst.w      [A6 + 0x10]
  6652. 0000453C  6718                     beq        +0x1A /* 00004556 */
  6653. 0000453E  42A7                     clr.l      -[A7]
  6654. 00004540  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6655. 00004544  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6656. 00004548  4EBA C5FC                jsr        [PC - 0x3A04 /* 00000B46 */]
  6657. 0000454C  205F                     movea.l    A0, [A7]+
  6658. 0000454E  226E 0012                movea.l    A1, [A6 + 0x12]
  6659. 00004552  2288                     move.l     [A1], A0
  6660. 00004554  6016                     bra        +0x18 /* 0000456C */
  6661. label00004556:
  6662. 00004556  42A7                     clr.l      -[A7]
  6663. 00004558  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6664. 0000455C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6665. 00004560  4EBA BDC8                jsr        [PC - 0x4238 /* 0000032A */]
  6666. 00004564  205F                     movea.l    A0, [A7]+
  6667. 00004566  226E 0012                movea.l    A1, [A6 + 0x12]
  6668. 0000456A  2288                     move.l     [A1], A0
  6669. label0000456C:
  6670. 0000456C  206E 0012                movea.l    A0, [A6 + 0x12]
  6671. 00004570  4A90                     tst.l      [A0]
  6672. 00004572  6604                     bne        +0x6 /* 00004578 */
  6673. 00004574  7001                     moveq.l    D0, 0x01
  6674. 00004576  6002                     bra        +0x4 /* 0000457A */
  6675. label00004578:
  6676. 00004578  7000                     moveq.l    D0, 0x00
  6677. label0000457A:
  6678. 0000457A  4E5E                     unlink     A6
  6679. 0000457C  4E75                     rts
  6680. fn0000457E:
  6681. 0000457E  4E56 0000                link       A6, 0
  6682. 00004582  48E7 0308                movem.l    -[A7], D6,D7,A4
  6683. 00004586  206E 000C                movea.l    A0, [A6 + 0xC]
  6684. 0000458A  2C10                     move.l     D6, [A0]
  6685. 0000458C  206E 0008                movea.l    A0, [A6 + 0x8]
  6686. 00004590  2010                     move.l     D0, [A0]
  6687. 00004592  D086                     add.l      D0, D6
  6688. 00004594  2840                     movea.l    A4, D0
  6689. 00004596  2E14                     move.l     D7, [A4]
  6690. 00004598  42A7                     clr.l      -[A7]
  6691. 0000459A  2F07                     move.l     -[A7], D7
  6692. 0000459C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  6693. 000045A0  205F                     movea.l    A0, [A7]+
  6694. 000045A2  226E 0010                movea.l    A1, [A6 + 0x10]
  6695. 000045A6  2288                     move.l     [A1], A0
  6696. 000045A8  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6697. 000045AC  6706                     beq        +0x8 /* 000045B4 */
  6698. 000045AE  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  6699. 000045B2  6034                     bra        +0x36 /* 000045E8 */
  6700. label000045B4:
  6701. 000045B4  206E 0008                movea.l    A0, [A6 + 0x8]
  6702. 000045B8  2010                     move.l     D0, [A0]
  6703. 000045BA  D086                     add.l      D0, D6
  6704. 000045BC  2840                     movea.l    A4, D0
  6705. 000045BE  206E 0010                movea.l    A0, [A6 + 0x10]
  6706. 000045C2  2050                     movea.l    A0, [A0]
  6707. 000045C4  2F07                     move.l     -[A7], D7
  6708. 000045C6  2F10                     move.l     -[A7], [A0]
  6709. 000045C8  486C 0004                pea.l      [A4 + 0x4]
  6710. 000045CC  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6711. 000045D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6712. 000045D4  0807 0000                btst.b     D7, 0x0
  6713. 000045D8  6702                     beq        +0x4 /* 000045DC */
  6714. 000045DA  5287                     addq.l     D7, 1
  6715. label000045DC:
  6716. 000045DC  2007                     move.l     D0, D7
  6717. 000045DE  5880                     addq.l     D0, 4
  6718. 000045E0  206E 000C                movea.l    A0, [A6 + 0xC]
  6719. 000045E4  D190                     add.l      [A0], D0
  6720. 000045E6  7000                     moveq.l    D0, 0x00
  6721. label000045E8:
  6722. 000045E8  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6723. 000045EC  4E5E                     unlink     A6
  6724. 000045EE  4E75                     rts
  6725. fn000045F0:
  6726. 000045F0  4E56 0000                link       A6, 0
  6727. 000045F4  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6728. 000045F8  42A7                     clr.l      -[A7]
  6729. 000045FA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6730. 000045FE  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6731. 00004602  201F                     move.l     D0, [A7]+
  6732. 00004604  2E00                     move.l     D7, D0
  6733. 00004606  2A07                     move.l     D5, D7
  6734. 00004608  0805 0000                btst.b     D5, 0x0
  6735. 0000460C  6702                     beq        +0x4 /* 00004610 */
  6736. 0000460E  5285                     addq.l     D5, 1
  6737. label00004610:
  6738. 00004610  206E 000C                movea.l    A0, [A6 + 0xC]
  6739. 00004614  2C10                     move.l     D6, [A0]
  6740. 00004616  206E 0010                movea.l    A0, [A6 + 0x10]
  6741. 0000461A  2010                     move.l     D0, [A0]
  6742. 0000461C  9086                     sub.l      D0, D6
  6743. 0000461E  2205                     move.l     D1, D5
  6744. 00004620  5881                     addq.l     D1, 4
  6745. 00004622  B280                     cmp.l      D1, D0
  6746. 00004624  6F30                     ble        +0x32 /* 00004656 */
  6747. 00004626  2006                     move.l     D0, D6
  6748. 00004628  D085                     add.l      D0, D5
  6749. 0000462A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6750. 0000462E  0680 0000 2714           addi.l     D0, 0x2714
  6751. 00004634  2F00                     move.l     -[A7], D0
  6752. 00004636  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6753. 0000463A  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6754. 0000463E  6706                     beq        +0x8 /* 00004646 */
  6755. 00004640  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  6756. 00004644  6046                     bra        +0x48 /* 0000468C */
  6757. label00004646:
  6758. 00004646  2006                     move.l     D0, D6
  6759. 00004648  D085                     add.l      D0, D5
  6760. 0000464A  0680 0000 2714           addi.l     D0, 0x2714
  6761. 00004650  206E 0010                movea.l    A0, [A6 + 0x10]
  6762. 00004654  2080                     move.l     [A0], D0
  6763. label00004656:
  6764. 00004656  2005                     move.l     D0, D5
  6765. 00004658  5880                     addq.l     D0, 4
  6766. 0000465A  206E 000C                movea.l    A0, [A6 + 0xC]
  6767. 0000465E  D190                     add.l      [A0], D0
  6768. 00004660  206E 0008                movea.l    A0, [A6 + 0x8]
  6769. 00004664  2010                     move.l     D0, [A0]
  6770. 00004666  D086                     add.l      D0, D6
  6771. 00004668  2840                     movea.l    A4, D0
  6772. 0000466A  2887                     move.l     [A4], D7
  6773. 0000466C  206E 0014                movea.l    A0, [A6 + 0x14]
  6774. 00004670  2F07                     move.l     -[A7], D7
  6775. 00004672  486C 0004                pea.l      [A4 + 0x4]
  6776. 00004676  2F10                     move.l     -[A7], [A0]
  6777. 00004678  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6778. 0000467C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6779. 00004680  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6780. 00004684  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6781. 00004688  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  6782. label0000468C:
  6783. 0000468C  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  6784. 00004690  4E5E                     unlink     A6
  6785. 00004692  4E75                     rts
  6786. export_302:
  6787. fn00004694:
  6788. 00004694  4E56 FFFC                link       A6, -0x0004
  6789. 00004698  42A7                     clr.l      -[A7]
  6790. 0000469A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6791. 0000469E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6792. 000046A2  201F                     move.l     D0, [A7]+
  6793. 000046A4  2D40 FFFC                move.l     [A6 - 0x4], D0
  6794. 000046A8  306E 0010                movea.w    A0, [A6 + 0x10]
  6795. 000046AC  D1EE FFFC                add.l      A0, [A6 - 0x4]
  6796. 000046B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6797. 000046B4  4850                     pea.l      [A0]
  6798. 000046B6  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6799. 000046BA  206E 0008                movea.l    A0, [A6 + 0x8]
  6800. 000046BE  2010                     move.l     D0, [A0]
  6801. 000046C0  D0AE FFFC                add.l      D0, [A6 - 0x4]
  6802. 000046C4  306E 0010                movea.w    A0, [A6 + 0x10]
  6803. 000046C8  2F08                     move.l     -[A7], A0
  6804. 000046CA  2F00                     move.l     -[A7], D0
  6805. 000046CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6806. 000046D0  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6807. 000046D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6808. 000046D8  4E5E                     unlink     A6
  6809. 000046DA  4E75                     rts
  6810. export_304:
  6811. fn000046DC:
  6812. 000046DC  4E56 FFFC                link       A6, -0x0004
  6813. 000046E0  42A7                     clr.l      -[A7]
  6814. 000046E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6815. 000046E6  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6816. 000046EA  201F                     move.l     D0, [A7]+
  6817. 000046EC  306E 0010                movea.w    A0, [A6 + 0x10]
  6818. 000046F0  9088                     sub.l      D0, A0
  6819. 000046F2  2D40 FFFC                move.l     [A6 - 0x4], D0
  6820. 000046F6  206E 0008                movea.l    A0, [A6 + 0x8]
  6821. 000046FA  2010                     move.l     D0, [A0]
  6822. 000046FC  D0AE FFFC                add.l      D0, [A6 - 0x4]
  6823. 00004700  306E 0010                movea.w    A0, [A6 + 0x10]
  6824. 00004704  2F08                     move.l     -[A7], A0
  6825. 00004706  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6826. 0000470A  2F00                     move.l     -[A7], D0
  6827. 0000470C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6828. 00004710  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6829. 00004714  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6830. 00004718  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6831. 0000471C  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6832. 00004720  4E5E                     unlink     A6
  6833. 00004722  4E75                     rts
  6834. fn00004724:
  6835. 00004724  4E56 FFF4                link       A6, -0x000C
  6836. 00004728  206E 0008                movea.l    A0, [A6 + 0x8]
  6837. 0000472C  2050                     movea.l    A0, [A0]
  6838. 0000472E  3D68 0022 FFFC           move.w     [A6 - 0x4], [A0 + 0x22]
  6839. 00004734  206E 0008                movea.l    A0, [A6 + 0x8]
  6840. 00004738  2050                     movea.l    A0, [A0]
  6841. 0000473A  3D68 0020 FFFE           move.w     [A6 - 0x2], [A0 + 0x20]
  6842. 00004740  206E 0008                movea.l    A0, [A6 + 0x8]
  6843. 00004744  2050                     movea.l    A0, [A0]
  6844. 00004746  4268 0020                clr.w      [A0 + 0x20]
  6845. 0000474A  206E 0008                movea.l    A0, [A6 + 0x8]
  6846. 0000474E  226E 0008                movea.l    A1, [A6 + 0x8]
  6847. 00004752  42A7                     clr.l      -[A7]
  6848. 00004754  2251                     movea.l    A1, [A1]
  6849. 00004756  2F29 003E                move.l     -[A7], [A1 + 0x3E]
  6850. 0000475A  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  6851. 0000475E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6852. 00004762  201F                     move.l     D0, [A7]+
  6853. 00004764  206E FFF4                movea.l    A0, [A6 - 0xC]
  6854. 00004768  3140 0022                move.w     [A0 + 0x22], D0
  6855. 0000476C  42A7                     clr.l      -[A7]
  6856. 0000476E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6857. 00004772  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  6858. 00004776  205F                     movea.l    A0, [A7]+
  6859. 00004778  2D48 FFF8                move.l     [A6 - 0x8], A0
  6860. 0000477C  206E 0008                movea.l    A0, [A6 + 0x8]
  6861. 00004780  2050                     movea.l    A0, [A0]
  6862. 00004782  316E FFFC 0022           move.w     [A0 + 0x22], [A6 - 0x4]
  6863. 00004788  206E 0008                movea.l    A0, [A6 + 0x8]
  6864. 0000478C  2050                     movea.l    A0, [A0]
  6865. 0000478E  316E FFFE 0020           move.w     [A0 + 0x20], [A6 - 0x2]
  6866. 00004794  202E FFF8                move.l     D0, [A6 - 0x8]
  6867. 00004798  4E5E                     unlink     A6
  6868. 0000479A  4E75                     rts
  6869. export_300:
  6870. 0000479C  4E56 FFF8                link       A6, -0x0008
  6871. 000047A0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6872. 000047A4  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  6873. 000047A8  588F                     addq.l     A7, 4
  6874. 000047AA  206E 000C                movea.l    A0, [A6 + 0xC]
  6875. 000047AE  3010                     move.w     D0, [A0]
  6876. 000047B0  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  6877. 000047B4  0002 000A                ori.b      D2, 0xA /* '\n' */
  6878. 000047B8  0003 00A0                ori.b      D3, 0xA0
  6879. 000047BC  0006 00C6                ori.b      D6, 0xC6
  6880. 000047C0  206E 000C                movea.l    A0, [A6 + 0xC]
  6881. 000047C4  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6882. 000047C8  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  6883. 000047CC  588F                     addq.l     A7, 4
  6884. 000047CE  4A40                     tst.w      D0
  6885. 000047D0  6718                     beq        +0x1A /* 000047EA */
  6886. 000047D2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6887. 000047D6  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  6888. 000047DA  588F                     addq.l     A7, 4
  6889. 000047DC  206E 0008                movea.l    A0, [A6 + 0x8]
  6890. 000047E0  7001                     moveq.l    D0, 0x01
  6891. 000047E2  3080                     move.w     [A0], D0
  6892. 000047E4  7001                     moveq.l    D0, 0x01
  6893. 000047E6  6000 009E                bra        +0xA0 /* 00004886 */
  6894. label000047EA:
  6895. 000047EA  206E 0010                movea.l    A0, [A6 + 0x10]
  6896. 000047EE  0C68 0002 00A4           cmpi.w     [A0 + 0xA4], 0x2
  6897. 000047F4  6600 008E                bne        +0x90 /* 00004884 */
  6898. 000047F8  206E 0010                movea.l    A0, [A6 + 0x10]
  6899. 000047FC  2D68 00A0 FFFC           move.l     [A6 - 0x4], [A0 + 0xA0]
  6900. 00004802  206E FFFC                movea.l    A0, [A6 - 0x4]
  6901. 00004806  2050                     movea.l    A0, [A0]
  6902. 00004808  3D68 0020 FFF8           move.w     [A6 - 0x8], [A0 + 0x20]
  6903. 0000480E  206E FFFC                movea.l    A0, [A6 - 0x4]
  6904. 00004812  2050                     movea.l    A0, [A0]
  6905. 00004814  3D68 0022 FFFA           move.w     [A6 - 0x6], [A0 + 0x22]
  6906. 0000481A  306E FFF8                movea.w    A0, [A6 - 0x8]
  6907. 0000481E  2F08                     move.l     -[A7], A0
  6908. 00004820  306E FFFA                movea.w    A0, [A6 - 0x6]
  6909. 00004824  2F08                     move.l     -[A7], A0
  6910. 00004826  2F2D B82E                move.l     -[A7], [A5 - 0x47D2]
  6911. 0000482A  A9D1                     syscall    TESetSelect
  6912. 0000482C  206E 000C                movea.l    A0, [A6 + 0xC]
  6913. 00004830  1028 0005                move.b     D0, [A0 + 0x5]
  6914. 00004834  4880                     ext.w      D0
  6915. 00004836  3F00                     move.w     -[A7], D0
  6916. 00004838  2F2D B82E                move.l     -[A7], [A5 - 0x47D2]
  6917. 0000483C  A9DC                     syscall    TEKey
  6918. 0000483E  206E 000C                movea.l    A0, [A6 + 0xC]
  6919. 00004842  0C28 0008 0005           cmpi.b     [A0 + 0x5], 0x8
  6920. 00004848  670C                     beq        +0xE /* 00004856 */
  6921. 0000484A  206E 000C                movea.l    A0, [A6 + 0xC]
  6922. 0000484E  217C 0000 00A5 0002      move.l     [A0 + 0x2], 0xA5
  6923. label00004856:
  6924. 00004856  7000                     moveq.l    D0, 0x00
  6925. 00004858  602C                     bra        +0x2E /* 00004886 */
  6926. 0000485A  206E 000C                movea.l    A0, [A6 + 0xC]
  6927. 0000485E  2028 0002                move.l     D0, [A0 + 0x2]
  6928. 00004862  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  6929. 00004866  661C                     bne        +0x1E /* 00004884 */
  6930. 00004868  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6931. 0000486C  A922                     syscall    BeginUpdate
  6932. 0000486E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6933. 00004872  A981                     syscall    DrawDialog
  6934. 00004874  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6935. 00004878  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  6936. 0000487C  588F                     addq.l     A7, 4
  6937. 0000487E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6938. 00004882  A923                     syscall    EndUpdate
  6939. label00004884:
  6940. 00004884  7000                     moveq.l    D0, 0x00
  6941. label00004886:
  6942. 00004886  4E5E                     unlink     A6
  6943. 00004888  205F                     movea.l    A0, [A7]+
  6944. 0000488A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6945. 0000488E  1E80                     move.b     [A7], D0
  6946. 00004890  4ED0                     jmp        [A0]
  6947. export_315:
  6948. 00004892  4E56 FFC4                link       A6, -0x003C
  6949. 00004896  486E FFEE                pea.l      [A6 - 0x12]
  6950. 0000489A  42A7                     clr.l      -[A7]
  6951. 0000489C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6952. 000048A0  4EBA 0F48                jsr        [PC + 0xF48 /* 000057EA */]
  6953. 000048A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6954. 000048A8  3F00                     move.w     -[A7], D0
  6955. 000048AA  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6956. 000048AE  548F                     addq.l     A7, 2
  6957. 000048B0  206E FFEE                movea.l    A0, [A6 - 0x12]
  6958. 000048B4  2050                     movea.l    A0, [A0]
  6959. 000048B6  2D68 000A FFE6           move.l     [A6 - 0x1A], [A0 + 0xA]
  6960. 000048BC  42A7                     clr.l      -[A7]
  6961. 000048BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6962. 000048C2  4EBA 11C6                jsr        [PC + 0x11C6 /* 00005A8A */]
  6963. 000048C6  508F                     addq.l     A7, 8
  6964. 000048C8  3F00                     move.w     -[A7], D0
  6965. 000048CA  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6966. 000048CE  548F                     addq.l     A7, 2
  6967. 000048D0  4AAE FFE6                tst.l      [A6 - 0x1A]
  6968. 000048D4  6700 00CE                beq        +0xD0 /* 000049A4 */
  6969. 000048D8  A850                     syscall    InitCursor
  6970. 000048DA  486E FFEA                pea.l      [A6 - 0x16]
  6971. 000048DE  A874                     syscall    GetPort
  6972. 000048E0  42A7                     clr.l      -[A7]
  6973. 000048E2  3F3C 0104                move.w     -[A7], 0x104
  6974. 000048E6  42A7                     clr.l      -[A7]
  6975. 000048E8  4878 FFFF                push.l     0xFFFF
  6976. 000048EC  A97C                     syscall    GetNewDialog
  6977. 000048EE  205F                     movea.l    A0, [A7]+
  6978. 000048F0  2D48 FFF2                move.l     [A6 - 0xE], A0
  6979. 000048F4  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6980. 000048F8  A873                     syscall    SetPort
  6981. 000048FA  486E FFF6                pea.l      [A6 - 0xA]
  6982. 000048FE  3F3C EC14                move.w     -[A7], 0xEC14
  6983. 00004902  3F3C EC14                move.w     -[A7], 0xEC14
  6984. 00004906  3F3C EC78                move.w     -[A7], 0xEC78
  6985. 0000490A  3F3C EC78                move.w     -[A7], 0xEC78
  6986. 0000490E  A8A7                     syscall    SetRect
  6987. 00004910  42A7                     clr.l      -[A7]
  6988. 00004912  486E FFF6                pea.l      [A6 - 0xA]
  6989. 00004916  486E FFF6                pea.l      [A6 - 0xA]
  6990. 0000491A  A9D2                     syscall    TENew
  6991. 0000491C  205F                     movea.l    A0, [A7]+
  6992. 0000491E  2B48 B82E                move.l     [A5 - 0x47D2], A0
  6993. 00004922  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6994. 00004926  A915                     syscall    ShowWindow
  6995. label00004928:
  6996. 00004928  486D 0982                pea.l      [A5 + 0x982 /* export_300 */]
  6997. 0000492C  486E FFFE                pea.l      [A6 - 0x2]
  6998. 00004930  A991                     syscall    ModalDialog
  6999. 00004932  302E FFFE                move.w     D0, [A6 - 0x2]
  7000. 00004936  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  7001. 0000493A  0001 0002                ori.b      D1, 0x2
  7002. 0000493E  FFEA                     .invalid   <<F/7/7>>
  7003. 00004940  0004 004C                ori.b      D4, 0x4C /* 'L' */
  7004. 00004944  206D B82E                movea.l    A0, [A5 - 0x47D2]
  7005. 00004948  486E FFC4                pea.l      [A6 - 0x3C]
  7006. 0000494C  2050                     movea.l    A0, [A0]
  7007. 0000494E  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  7008. 00004952  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  7009. 00004956  508F                     addq.l     A7, 8
  7010. 00004958  486E FFE2                pea.l      [A6 - 0x1E]
  7011. 0000495C  486E FFC4                pea.l      [A6 - 0x3C]
  7012. 00004960  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  7013. 00004964  508F                     addq.l     A7, 8
  7014. 00004966  202E FFE2                move.l     D0, [A6 - 0x1E]
  7015. 0000496A  B0AE FFE6                cmp.l      D0, [A6 - 0x1A]
  7016. 0000496E  6616                     bne        +0x18 /* 00004986 */
  7017. 00004970  2F2D B82E                move.l     -[A7], [A5 - 0x47D2]
  7018. 00004974  A9CD                     syscall    TEDispose
  7019. 00004976  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  7020. 0000497A  A983                     syscall    DisposeDialog
  7021. 0000497C  486E FFEA                pea.l      [A6 - 0x16]
  7022. 00004980  A873                     syscall    SetPort
  7023. 00004982  7000                     moveq.l    D0, 0x00
  7024. 00004984  6020                     bra        +0x22 /* 000049A6 */
  7025. label00004986:
  7026. 00004986  3F3C 0002                move.w     -[A7], 0x2
  7027. 0000498A  A9C8                     syscall    SysBeep
  7028. 0000498C  609A                     bra        -0x64 /* 00004928 */
  7029. 0000498E  2F2D B82E                move.l     -[A7], [A5 - 0x47D2]
  7030. 00004992  A9CD                     syscall    TEDispose
  7031. 00004994  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  7032. 00004998  A983                     syscall    DisposeDialog
  7033. 0000499A  486E FFEA                pea.l      [A6 - 0x16]
  7034. 0000499E  A873                     syscall    SetPort
  7035. 000049A0  7001                     moveq.l    D0, 0x01
  7036. 000049A2  6002                     bra        +0x4 /* 000049A6 */
  7037. label000049A4:
  7038. 000049A4  7000                     moveq.l    D0, 0x00
  7039. label000049A6:
  7040. 000049A6  4E5E                     unlink     A6
  7041. 000049A8  4E75                     rts
  7042. export_303:
  7043. 000049AA  4E56 FFF4                link       A6, -0x000C
  7044. 000049AE  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  7045. 000049B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7046. 000049B6  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  7047. 000049BA  206E 000C                movea.l    A0, [A6 + 0xC]
  7048. 000049BE  2850                     movea.l    A4, [A0]
  7049. 000049C0  42A7                     clr.l      -[A7]
  7050. 000049C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7051. 000049C6  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7052. 000049CA  201F                     move.l     D0, [A7]+
  7053. 000049CC  4878 0052                push.l     0x52 /* 'R' */
  7054. 000049D0  2F00                     move.l     -[A7], D0
  7055. 000049D2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7056. 000049D6  3E00                     move.w     D7, D0
  7057. 000049D8  7C00                     moveq.l    D6, 0x00
  7058. 000049DA  6000 0062                bra        +0x64 /* 00004A3E */
  7059. label000049DE:
  7060. 000049DE  0C6C 0002 0002           cmpi.w     [A4 + 0x2], 0x2
  7061. 000049E4  6652                     bne        +0x54 /* 00004A38 */
  7062. 000049E6  2D6C 003E FFFC           move.l     [A6 - 0x4], [A4 + 0x3E]
  7063. 000049EC  206E FFFC                movea.l    A0, [A6 - 0x4]
  7064. 000049F0  2050                     movea.l    A0, [A0]
  7065. 000049F2  3A10                     move.w     D5, [A0]
  7066. 000049F4  3005                     move.w     D0, D5
  7067. 000049F6  C1FC 0014                muls.w     D0, 0x14
  7068. 000049FA  5440                     addq.w     D0, 2
  7069. 000049FC  48C0                     ext.l      D0
  7070. 000049FE  2D40 FFF4                move.l     [A6 - 0xC], D0
  7071. 00004A02  42A7                     clr.l      -[A7]
  7072. 00004A04  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7073. 00004A08  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7074. 00004A0C  201F                     move.l     D0, [A7]+
  7075. 00004A0E  90AE FFF4                sub.l      D0, [A6 - 0xC]
  7076. 00004A12  0680 FFFF FFF2           addi.l     D0, 0xFFFFFFF2
  7077. 00004A18  2D40 FFF8                move.l     [A6 - 0x8], D0
  7078. 00004A1C  206E FFFC                movea.l    A0, [A6 - 0x4]
  7079. 00004A20  2010                     move.l     D0, [A0]
  7080. 00004A22  D0AE FFF4                add.l      D0, [A6 - 0xC]
  7081. 00004A26  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7082. 00004A2A  2F00                     move.l     -[A7], D0
  7083. 00004A2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7084. 00004A30  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  7085. 00004A34  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7086. label00004A38:
  7087. 00004A38  49EC 0052                lea.l      A4, [A4 + 0x52]
  7088. 00004A3C  5246                     addq.w     D6, 1
  7089. label00004A3E:
  7090. 00004A3E  BC47                     cmp.w      D6, D7
  7091. 00004A40  6D9C                     blt        -0x62 /* 000049DE */
  7092. 00004A42  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7093. 00004A46  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  7094. 00004A4A  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  7095. 00004A4E  4E5E                     unlink     A6
  7096. 00004A50  4E75                     rts
  7097. export_311:
  7098. fn00004A52:
  7099. 00004A52  4E56 FFFE                link       A6, -0x0002
  7100. 00004A56  206E 0008                movea.l    A0, [A6 + 0x8]
  7101. 00004A5A  2050                     movea.l    A0, [A0]
  7102. 00004A5C  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  7103. 00004A60  302E FFFE                move.w     D0, [A6 - 0x2]
  7104. 00004A64  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  7105. 00004A68  0000 0008                ori.b      D0, 0x8
  7106. 00004A6C  00AA 0012 0022 0032      ori.l      [A2 + 0x32], 0x120022
  7107. 00004A74  0042 0050                ori.w      D2, 0x50 /* 'P' */
  7108. 00004A78  005E 006C                ori.w      [A6]+, 0x6C /* 'l' */
  7109. 00004A7C  007A 0088 2F2E           ori.w      [PC + 0x2F2E /* 000079AC, cstring ""<EOF> */], 0x88
  7110. 00004A82  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  7111. 00004A86  0008 4EBA                ori.b      A0, 0xBA
  7112. 00004A8A  0092 508F 6000           ori.l      [A2], 0x508F6000
  7113. 00004A90  0088 2F2E 000C           ori.l      A0, 0x2F2E000C
  7114. 00004A96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7115. 00004A9A  4EBA 014E                jsr        [PC + 0x14E /* 00004BEA */]
  7116. 00004A9E  508F                     addq.l     A7, 8
  7117. 00004AA0  6000 0076                bra        +0x78 /* 00004B18 */
  7118. 00004AA4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7119. 00004AA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7120. 00004AAC  4EBA 013C                jsr        [PC + 0x13C /* 00004BEA */]
  7121. 00004AB0  508F                     addq.l     A7, 8
  7122. 00004AB2  6000 0064                bra        +0x66 /* 00004B18 */
  7123. 00004AB6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7124. 00004ABA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7125. 00004ABE  4EBA 012A                jsr        [PC + 0x12A /* 00004BEA */]
  7126. 00004AC2  508F                     addq.l     A7, 8
  7127. 00004AC4  6052                     bra        +0x54 /* 00004B18 */
  7128. 00004AC6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7129. 00004ACA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7130. 00004ACE  4EBA 0164                jsr        [PC + 0x164 /* 00004C34 */]
  7131. 00004AD2  508F                     addq.l     A7, 8
  7132. 00004AD4  6042                     bra        +0x44 /* 00004B18 */
  7133. 00004AD6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7134. 00004ADA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7135. 00004ADE  4EBA 01FE                jsr        [PC + 0x1FE /* 00004CDE */]
  7136. 00004AE2  508F                     addq.l     A7, 8
  7137. 00004AE4  6032                     bra        +0x34 /* 00004B18 */
  7138. 00004AE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7139. 00004AEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7140. 00004AEE  4EBA 03E4                jsr        [PC + 0x3E4 /* 00004ED4 */]
  7141. 00004AF2  508F                     addq.l     A7, 8
  7142. 00004AF4  6022                     bra        +0x24 /* 00004B18 */
  7143. 00004AF6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7144. 00004AFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7145. 00004AFE  4EBA 047C                jsr        [PC + 0x47C /* 00004F7C */]
  7146. 00004B02  508F                     addq.l     A7, 8
  7147. 00004B04  6012                     bra        +0x14 /* 00004B18 */
  7148. 00004B06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7149. 00004B0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7150. 00004B0E  4EBA 055C                jsr        [PC + 0x55C /* 0000506C */]
  7151. 00004B12  508F                     addq.l     A7, 8
  7152. 00004B14  6002                     bra        +0x4 /* 00004B18 */
  7153. 00004B16  7069                     moveq.l    D0, 0x69
  7154. label00004B18:
  7155. 00004B18  4E5E                     unlink     A6
  7156. 00004B1A  4E75                     rts
  7157. 00004B1C  4E56 FFDE                link       A6, -0x0022
  7158. 00004B20  2F07                     move.l     -[A7], D7
  7159. 00004B22  206E 0008                movea.l    A0, [A6 + 0x8]
  7160. 00004B26  2050                     movea.l    A0, [A0]
  7161. 00004B28  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  7162. 00004B2C  7005                     moveq.l    D0, 0x05
  7163. label00004B2E:
  7164. 00004B2E  22D8                     move.l     [A1]+, [A0]+
  7165. 00004B30  51C8 FFFC                dbf        D0, -0x6 /* 00004B2E */
  7166. 00004B34  32D8                     move.w     [A1]+, [A0]+
  7167. 00004B36  42AE FFE2                clr.l      [A6 - 0x1E]
  7168. 00004B3A  42A7                     clr.l      -[A7]
  7169. 00004B3C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7170. 00004B40  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7171. 00004B44  201F                     move.l     D0, [A7]+
  7172. 00004B46  2D40 FFDE                move.l     [A6 - 0x22], D0
  7173. 00004B4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7174. 00004B4E  486E FFDE                pea.l      [A6 - 0x22]
  7175. 00004B52  486E FFE2                pea.l      [A6 - 0x1E]
  7176. 00004B56  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7177. 00004B5A  4EBA 086C                jsr        [PC + 0x86C /* 000053C8 */]
  7178. 00004B5E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7179. 00004B62  3E00                     move.w     D7, D0
  7180. 00004B64  4A47                     tst.w      D7
  7181. 00004B66  6706                     beq        +0x8 /* 00004B6E */
  7182. 00004B68  3007                     move.w     D0, D7
  7183. 00004B6A  6000 0078                bra        +0x7A /* 00004BE4 */
  7184. label00004B6E:
  7185. 00004B6E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7186. 00004B72  486E FFDE                pea.l      [A6 - 0x22]
  7187. 00004B76  486E FFE2                pea.l      [A6 - 0x1E]
  7188. 00004B7A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7189. 00004B7E  4EBA 07AE                jsr        [PC + 0x7AE /* 0000532E */]
  7190. 00004B82  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7191. 00004B86  3E00                     move.w     D7, D0
  7192. 00004B88  4A47                     tst.w      D7
  7193. 00004B8A  6704                     beq        +0x6 /* 00004B90 */
  7194. 00004B8C  3007                     move.w     D0, D7
  7195. 00004B8E  6054                     bra        +0x56 /* 00004BE4 */
  7196. label00004B90:
  7197. 00004B90  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7198. 00004B94  486E FFDE                pea.l      [A6 - 0x22]
  7199. 00004B98  486E FFE2                pea.l      [A6 - 0x1E]
  7200. 00004B9C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7201. 00004BA0  4EBA 078C                jsr        [PC + 0x78C /* 0000532E */]
  7202. 00004BA4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7203. 00004BA8  3E00                     move.w     D7, D0
  7204. 00004BAA  4A47                     tst.w      D7
  7205. 00004BAC  6704                     beq        +0x6 /* 00004BB2 */
  7206. 00004BAE  3007                     move.w     D0, D7
  7207. 00004BB0  6032                     bra        +0x34 /* 00004BE4 */
  7208. label00004BB2:
  7209. 00004BB2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7210. 00004BB6  486E FFDE                pea.l      [A6 - 0x22]
  7211. 00004BBA  486E FFE2                pea.l      [A6 - 0x1E]
  7212. 00004BBE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7213. 00004BC2  4EBA 076A                jsr        [PC + 0x76A /* 0000532E */]
  7214. 00004BC6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7215. 00004BCA  3E00                     move.w     D7, D0
  7216. 00004BCC  4A47                     tst.w      D7
  7217. 00004BCE  6704                     beq        +0x6 /* 00004BD4 */
  7218. 00004BD0  3007                     move.w     D0, D7
  7219. 00004BD2  6010                     bra        +0x12 /* 00004BE4 */
  7220. label00004BD4:
  7221. 00004BD4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7222. 00004BD8  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  7223. 00004BDC  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7224. 00004BE0  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  7225. label00004BE4:
  7226. 00004BE4  2E1F                     move.l     D7, [A7]+
  7227. 00004BE6  4E5E                     unlink     A6
  7228. 00004BE8  4E75                     rts
  7229. fn00004BEA:
  7230. 00004BEA  4E56 FFFC                link       A6, -0x0004
  7231. 00004BEE  42A7                     clr.l      -[A7]
  7232. 00004BF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7233. 00004BF4  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7234. 00004BF8  201F                     move.l     D0, [A7]+
  7235. 00004BFA  2D40 FFFC                move.l     [A6 - 0x4], D0
  7236. 00004BFE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7237. 00004C02  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7238. 00004C06  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7239. 00004C0A  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  7240. 00004C0E  6706                     beq        +0x8 /* 00004C16 */
  7241. 00004C10  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  7242. 00004C14  601A                     bra        +0x1C /* 00004C30 */
  7243. label00004C16:
  7244. 00004C16  206E 0008                movea.l    A0, [A6 + 0x8]
  7245. 00004C1A  226E 000C                movea.l    A1, [A6 + 0xC]
  7246. 00004C1E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7247. 00004C22  2F11                     move.l     -[A7], [A1]
  7248. 00004C24  2F10                     move.l     -[A7], [A0]
  7249. 00004C26  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  7250. 00004C2A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7251. 00004C2E  7000                     moveq.l    D0, 0x00
  7252. label00004C30:
  7253. 00004C30  4E5E                     unlink     A6
  7254. 00004C32  4E75                     rts
  7255. fn00004C34:
  7256. 00004C34  4E56 FFC6                link       A6, -0x003A
  7257. 00004C38  2F07                     move.l     -[A7], D7
  7258. 00004C3A  206E 0008                movea.l    A0, [A6 + 0x8]
  7259. 00004C3E  2050                     movea.l    A0, [A0]
  7260. 00004C40  43EE FFCE                lea.l      A1, [A6 - 0x32]
  7261. 00004C44  700B                     moveq.l    D0, 0x0B
  7262. label00004C46:
  7263. 00004C46  22D8                     move.l     [A1]+, [A0]+
  7264. 00004C48  51C8 FFFC                dbf        D0, -0x6 /* 00004C46 */
  7265. 00004C4C  32D8                     move.w     [A1]+, [A0]+
  7266. 00004C4E  42AE FFCA                clr.l      [A6 - 0x36]
  7267. 00004C52  42A7                     clr.l      -[A7]
  7268. 00004C54  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7269. 00004C58  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7270. 00004C5C  201F                     move.l     D0, [A7]+
  7271. 00004C5E  2D40 FFC6                move.l     [A6 - 0x3A], D0
  7272. 00004C62  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7273. 00004C66  486E FFC6                pea.l      [A6 - 0x3A]
  7274. 00004C6A  486E FFCA                pea.l      [A6 - 0x36]
  7275. 00004C6E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7276. 00004C72  4EBA 0754                jsr        [PC + 0x754 /* 000053C8 */]
  7277. 00004C76  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7278. 00004C7A  3E00                     move.w     D7, D0
  7279. 00004C7C  4A47                     tst.w      D7
  7280. 00004C7E  6704                     beq        +0x6 /* 00004C84 */
  7281. 00004C80  3007                     move.w     D0, D7
  7282. 00004C82  6054                     bra        +0x56 /* 00004CD8 */
  7283. label00004C84:
  7284. 00004C84  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  7285. 00004C88  486E FFC6                pea.l      [A6 - 0x3A]
  7286. 00004C8C  486E FFCA                pea.l      [A6 - 0x36]
  7287. 00004C90  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7288. 00004C94  4EBA 0698                jsr        [PC + 0x698 /* 0000532E */]
  7289. 00004C98  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7290. 00004C9C  3E00                     move.w     D7, D0
  7291. 00004C9E  4A47                     tst.w      D7
  7292. 00004CA0  6704                     beq        +0x6 /* 00004CA6 */
  7293. 00004CA2  3007                     move.w     D0, D7
  7294. 00004CA4  6032                     bra        +0x34 /* 00004CD8 */
  7295. label00004CA6:
  7296. 00004CA6  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  7297. 00004CAA  486E FFC6                pea.l      [A6 - 0x3A]
  7298. 00004CAE  486E FFCA                pea.l      [A6 - 0x36]
  7299. 00004CB2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7300. 00004CB6  4EBA 0676                jsr        [PC + 0x676 /* 0000532E */]
  7301. 00004CBA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7302. 00004CBE  3E00                     move.w     D7, D0
  7303. 00004CC0  4A47                     tst.w      D7
  7304. 00004CC2  6704                     beq        +0x6 /* 00004CC8 */
  7305. 00004CC4  3007                     move.w     D0, D7
  7306. 00004CC6  6010                     bra        +0x12 /* 00004CD8 */
  7307. label00004CC8:
  7308. 00004CC8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7309. 00004CCC  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  7310. 00004CD0  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7311. 00004CD4  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  7312. label00004CD8:
  7313. 00004CD8  2E1F                     move.l     D7, [A7]+
  7314. 00004CDA  4E5E                     unlink     A6
  7315. 00004CDC  4E75                     rts
  7316. fn00004CDE:
  7317. 00004CDE  4E56 FFDA                link       A6, -0x0026
  7318. 00004CE2  2F07                     move.l     -[A7], D7
  7319. 00004CE4  206E 0008                movea.l    A0, [A6 + 0x8]
  7320. 00004CE8  2050                     movea.l    A0, [A0]
  7321. 00004CEA  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  7322. 00004CEE  7006                     moveq.l    D0, 0x06
  7323. label00004CF0:
  7324. 00004CF0  22D8                     move.l     [A1]+, [A0]+
  7325. 00004CF2  51C8 FFFC                dbf        D0, -0x6 /* 00004CF0 */
  7326. 00004CF6  32D8                     move.w     [A1]+, [A0]+
  7327. 00004CF8  42AE FFDE                clr.l      [A6 - 0x22]
  7328. 00004CFC  42A7                     clr.l      -[A7]
  7329. 00004CFE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7330. 00004D02  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7331. 00004D06  201F                     move.l     D0, [A7]+
  7332. 00004D08  2D40 FFDA                move.l     [A6 - 0x26], D0
  7333. 00004D0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7334. 00004D10  486E FFDA                pea.l      [A6 - 0x26]
  7335. 00004D14  486E FFDE                pea.l      [A6 - 0x22]
  7336. 00004D18  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7337. 00004D1C  4EBA 06AA                jsr        [PC + 0x6AA /* 000053C8 */]
  7338. 00004D20  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7339. 00004D24  3E00                     move.w     D7, D0
  7340. 00004D26  4A47                     tst.w      D7
  7341. 00004D28  6706                     beq        +0x8 /* 00004D30 */
  7342. 00004D2A  3007                     move.w     D0, D7
  7343. 00004D2C  6000 0078                bra        +0x7A /* 00004DA6 */
  7344. label00004D30:
  7345. 00004D30  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7346. 00004D34  486E FFDA                pea.l      [A6 - 0x26]
  7347. 00004D38  486E FFDE                pea.l      [A6 - 0x22]
  7348. 00004D3C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7349. 00004D40  4EBA 05EC                jsr        [PC + 0x5EC /* 0000532E */]
  7350. 00004D44  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7351. 00004D48  3E00                     move.w     D7, D0
  7352. 00004D4A  4A47                     tst.w      D7
  7353. 00004D4C  6704                     beq        +0x6 /* 00004D52 */
  7354. 00004D4E  3007                     move.w     D0, D7
  7355. 00004D50  6054                     bra        +0x56 /* 00004DA6 */
  7356. label00004D52:
  7357. 00004D52  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7358. 00004D56  486E FFDA                pea.l      [A6 - 0x26]
  7359. 00004D5A  486E FFDE                pea.l      [A6 - 0x22]
  7360. 00004D5E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7361. 00004D62  4EBA 0048                jsr        [PC + 0x48 /* 00004DAC */]
  7362. 00004D66  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7363. 00004D6A  3E00                     move.w     D7, D0
  7364. 00004D6C  4A47                     tst.w      D7
  7365. 00004D6E  6704                     beq        +0x6 /* 00004D74 */
  7366. 00004D70  3007                     move.w     D0, D7
  7367. 00004D72  6032                     bra        +0x34 /* 00004DA6 */
  7368. label00004D74:
  7369. 00004D74  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7370. 00004D78  486E FFDA                pea.l      [A6 - 0x26]
  7371. 00004D7C  486E FFDE                pea.l      [A6 - 0x22]
  7372. 00004D80  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7373. 00004D84  4EBA 05A8                jsr        [PC + 0x5A8 /* 0000532E */]
  7374. 00004D88  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7375. 00004D8C  3E00                     move.w     D7, D0
  7376. 00004D8E  4A47                     tst.w      D7
  7377. 00004D90  6704                     beq        +0x6 /* 00004D96 */
  7378. 00004D92  3007                     move.w     D0, D7
  7379. 00004D94  6010                     bra        +0x12 /* 00004DA6 */
  7380. label00004D96:
  7381. 00004D96  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7382. 00004D9A  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  7383. 00004D9E  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7384. 00004DA2  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  7385. label00004DA6:
  7386. 00004DA6  2E1F                     move.l     D7, [A7]+
  7387. 00004DA8  4E5E                     unlink     A6
  7388. 00004DAA  4E75                     rts
  7389. fn00004DAC:
  7390. 00004DAC  4E56 FFDA                link       A6, -0x0026
  7391. 00004DB0  48E7 0700                movem.l    -[A7], D5,D6,D7
  7392. 00004DB4  206E 000C                movea.l    A0, [A6 + 0xC]
  7393. 00004DB8  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  7394. 00004DBC  42A7                     clr.l      -[A7]
  7395. 00004DBE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7396. 00004DC2  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7397. 00004DC6  201F                     move.l     D0, [A7]+
  7398. 00004DC8  4878 001A                push.l     0x1A
  7399. 00004DCC  2F00                     move.l     -[A7], D0
  7400. 00004DCE  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7401. 00004DD2  3A00                     move.w     D5, D0
  7402. 00004DD4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7403. 00004DD8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7404. 00004DDC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7405. 00004DE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7406. 00004DE4  4EBA 0548                jsr        [PC + 0x548 /* 0000532E */]
  7407. 00004DE8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7408. 00004DEC  3C00                     move.w     D6, D0
  7409. 00004DEE  4A46                     tst.w      D6
  7410. 00004DF0  6706                     beq        +0x8 /* 00004DF8 */
  7411. 00004DF2  3006                     move.w     D0, D6
  7412. 00004DF4  6000 00D6                bra        +0xD8 /* 00004ECC */
  7413. label00004DF8:
  7414. 00004DF8  7E00                     moveq.l    D7, 0x00
  7415. 00004DFA  6000 0068                bra        +0x6A /* 00004E64 */
  7416. label00004DFE:
  7417. 00004DFE  206E 0014                movea.l    A0, [A6 + 0x14]
  7418. 00004E02  3007                     move.w     D0, D7
  7419. 00004E04  C1FC 001A                muls.w     D0, 0x1A
  7420. 00004E08  D090                     add.l      D0, [A0]
  7421. 00004E0A  2040                     movea.l    A0, D0
  7422. 00004E0C  43EE FFDE                lea.l      A1, [A6 - 0x22]
  7423. 00004E10  7005                     moveq.l    D0, 0x05
  7424. label00004E12:
  7425. 00004E12  22D8                     move.l     [A1]+, [A0]+
  7426. 00004E14  51C8 FFFC                dbf        D0, -0x6 /* 00004E12 */
  7427. 00004E18  32D8                     move.w     [A1]+, [A0]+
  7428. 00004E1A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7429. 00004E1E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7430. 00004E22  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7431. 00004E26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7432. 00004E2A  4EBA 0502                jsr        [PC + 0x502 /* 0000532E */]
  7433. 00004E2E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7434. 00004E32  3C00                     move.w     D6, D0
  7435. 00004E34  4A46                     tst.w      D6
  7436. 00004E36  6706                     beq        +0x8 /* 00004E3E */
  7437. 00004E38  3006                     move.w     D0, D6
  7438. 00004E3A  6000 0090                bra        +0x92 /* 00004ECC */
  7439. label00004E3E:
  7440. 00004E3E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7441. 00004E42  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7442. 00004E46  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7443. 00004E4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7444. 00004E4E  4EBA 04DE                jsr        [PC + 0x4DE /* 0000532E */]
  7445. 00004E52  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7446. 00004E56  3C00                     move.w     D6, D0
  7447. 00004E58  4A46                     tst.w      D6
  7448. 00004E5A  6706                     beq        +0x8 /* 00004E62 */
  7449. 00004E5C  3006                     move.w     D0, D6
  7450. 00004E5E  6000 006C                bra        +0x6E /* 00004ECC */
  7451. label00004E62:
  7452. 00004E62  5247                     addq.w     D7, 1
  7453. label00004E64:
  7454. 00004E64  BE45                     cmp.w      D7, D5
  7455. 00004E66  6D96                     blt        -0x68 /* 00004DFE */
  7456. 00004E68  42A7                     clr.l      -[A7]
  7457. 00004E6A  4878 0002                push.l     0x2
  7458. 00004E6E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7459. 00004E72  205F                     movea.l    A0, [A7]+
  7460. 00004E74  2D48 FFDA                move.l     [A6 - 0x26], A0
  7461. 00004E78  206E FFDA                movea.l    A0, [A6 - 0x26]
  7462. 00004E7C  2050                     movea.l    A0, [A0]
  7463. 00004E7E  3085                     move.w     [A0], D5
  7464. 00004E80  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  7465. 00004E84  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7466. 00004E88  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7467. 00004E8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7468. 00004E90  4EBA 0536                jsr        [PC + 0x536 /* 000053C8 */]
  7469. 00004E94  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7470. 00004E98  3C00                     move.w     D6, D0
  7471. 00004E9A  4A46                     tst.w      D6
  7472. 00004E9C  6704                     beq        +0x6 /* 00004EA2 */
  7473. 00004E9E  3006                     move.w     D0, D6
  7474. 00004EA0  602A                     bra        +0x2C /* 00004ECC */
  7475. label00004EA2:
  7476. 00004EA2  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  7477. 00004EA6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7478. 00004EAA  206E 0008                movea.l    A0, [A6 + 0x8]
  7479. 00004EAE  2010                     move.l     D0, [A0]
  7480. 00004EB0  D0AE FFFC                add.l      D0, [A6 - 0x4]
  7481. 00004EB4  2D40 FFF8                move.l     [A6 - 0x8], D0
  7482. 00004EB8  206E 000C                movea.l    A0, [A6 + 0xC]
  7483. 00004EBC  2010                     move.l     D0, [A0]
  7484. 00004EBE  90AE FFFC                sub.l      D0, [A6 - 0x4]
  7485. 00004EC2  5980                     subq.l     D0, 4
  7486. 00004EC4  206E FFF8                movea.l    A0, [A6 - 0x8]
  7487. 00004EC8  2080                     move.l     [A0], D0
  7488. 00004ECA  7000                     moveq.l    D0, 0x00
  7489. label00004ECC:
  7490. 00004ECC  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  7491. 00004ED0  4E5E                     unlink     A6
  7492. 00004ED2  4E75                     rts
  7493. fn00004ED4:
  7494. 00004ED4  4E56 FFEA                link       A6, -0x0016
  7495. 00004ED8  2F07                     move.l     -[A7], D7
  7496. 00004EDA  206E 0008                movea.l    A0, [A6 + 0x8]
  7497. 00004EDE  2050                     movea.l    A0, [A0]
  7498. 00004EE0  43EE FFF2                lea.l      A1, [A6 - 0xE]
  7499. 00004EE4  22D8                     move.l     [A1]+, [A0]+
  7500. 00004EE6  22D8                     move.l     [A1]+, [A0]+
  7501. 00004EE8  22D8                     move.l     [A1]+, [A0]+
  7502. 00004EEA  32D8                     move.w     [A1]+, [A0]+
  7503. 00004EEC  42AE FFEE                clr.l      [A6 - 0x12]
  7504. 00004EF0  42A7                     clr.l      -[A7]
  7505. 00004EF2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7506. 00004EF6  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7507. 00004EFA  201F                     move.l     D0, [A7]+
  7508. 00004EFC  2D40 FFEA                move.l     [A6 - 0x16], D0
  7509. 00004F00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7510. 00004F04  486E FFEA                pea.l      [A6 - 0x16]
  7511. 00004F08  486E FFEE                pea.l      [A6 - 0x12]
  7512. 00004F0C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7513. 00004F10  4EBA 04B6                jsr        [PC + 0x4B6 /* 000053C8 */]
  7514. 00004F14  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7515. 00004F18  3E00                     move.w     D7, D0
  7516. 00004F1A  4A47                     tst.w      D7
  7517. 00004F1C  6704                     beq        +0x6 /* 00004F22 */
  7518. 00004F1E  3007                     move.w     D0, D7
  7519. 00004F20  6054                     bra        +0x56 /* 00004F76 */
  7520. label00004F22:
  7521. 00004F22  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7522. 00004F26  486E FFEA                pea.l      [A6 - 0x16]
  7523. 00004F2A  486E FFEE                pea.l      [A6 - 0x12]
  7524. 00004F2E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7525. 00004F32  4EBA 03FA                jsr        [PC + 0x3FA /* 0000532E */]
  7526. 00004F36  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7527. 00004F3A  3E00                     move.w     D7, D0
  7528. 00004F3C  4A47                     tst.w      D7
  7529. 00004F3E  6704                     beq        +0x6 /* 00004F44 */
  7530. 00004F40  3007                     move.w     D0, D7
  7531. 00004F42  6032                     bra        +0x34 /* 00004F76 */
  7532. label00004F44:
  7533. 00004F44  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7534. 00004F48  486E FFEA                pea.l      [A6 - 0x16]
  7535. 00004F4C  486E FFEE                pea.l      [A6 - 0x12]
  7536. 00004F50  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7537. 00004F54  4EBA 03D8                jsr        [PC + 0x3D8 /* 0000532E */]
  7538. 00004F58  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7539. 00004F5C  3E00                     move.w     D7, D0
  7540. 00004F5E  4A47                     tst.w      D7
  7541. 00004F60  6704                     beq        +0x6 /* 00004F66 */
  7542. 00004F62  3007                     move.w     D0, D7
  7543. 00004F64  6010                     bra        +0x12 /* 00004F76 */
  7544. label00004F66:
  7545. 00004F66  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7546. 00004F6A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  7547. 00004F6E  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7548. 00004F72  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  7549. label00004F76:
  7550. 00004F76  2E1F                     move.l     D7, [A7]+
  7551. 00004F78  4E5E                     unlink     A6
  7552. 00004F7A  4E75                     rts
  7553. fn00004F7C:
  7554. 00004F7C  4E56 FFD0                link       A6, -0x0030
  7555. 00004F80  2F07                     move.l     -[A7], D7
  7556. 00004F82  206E 0008                movea.l    A0, [A6 + 0x8]
  7557. 00004F86  2050                     movea.l    A0, [A0]
  7558. 00004F88  43EE FFD8                lea.l      A1, [A6 - 0x28]
  7559. 00004F8C  7009                     moveq.l    D0, 0x09
  7560. label00004F8E:
  7561. 00004F8E  22D8                     move.l     [A1]+, [A0]+
  7562. 00004F90  51C8 FFFC                dbf        D0, -0x6 /* 00004F8E */
  7563. 00004F94  42AE FFD4                clr.l      [A6 - 0x2C]
  7564. 00004F98  42A7                     clr.l      -[A7]
  7565. 00004F9A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7566. 00004F9E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7567. 00004FA2  201F                     move.l     D0, [A7]+
  7568. 00004FA4  2D40 FFD0                move.l     [A6 - 0x30], D0
  7569. 00004FA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7570. 00004FAC  486E FFD0                pea.l      [A6 - 0x30]
  7571. 00004FB0  486E FFD4                pea.l      [A6 - 0x2C]
  7572. 00004FB4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7573. 00004FB8  4EBA 040E                jsr        [PC + 0x40E /* 000053C8 */]
  7574. 00004FBC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7575. 00004FC0  3E00                     move.w     D7, D0
  7576. 00004FC2  4A47                     tst.w      D7
  7577. 00004FC4  6706                     beq        +0x8 /* 00004FCC */
  7578. 00004FC6  3007                     move.w     D0, D7
  7579. 00004FC8  6000 009C                bra        +0x9E /* 00005066 */
  7580. label00004FCC:
  7581. 00004FCC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7582. 00004FD0  486E FFD0                pea.l      [A6 - 0x30]
  7583. 00004FD4  486E FFD4                pea.l      [A6 - 0x2C]
  7584. 00004FD8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7585. 00004FDC  4EBA 0350                jsr        [PC + 0x350 /* 0000532E */]
  7586. 00004FE0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7587. 00004FE4  3E00                     move.w     D7, D0
  7588. 00004FE6  4A47                     tst.w      D7
  7589. 00004FE8  6706                     beq        +0x8 /* 00004FF0 */
  7590. 00004FEA  3007                     move.w     D0, D7
  7591. 00004FEC  6000 0078                bra        +0x7A /* 00005066 */
  7592. label00004FF0:
  7593. 00004FF0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7594. 00004FF4  486E FFD0                pea.l      [A6 - 0x30]
  7595. 00004FF8  486E FFD4                pea.l      [A6 - 0x2C]
  7596. 00004FFC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7597. 00005000  4EBA 0136                jsr        [PC + 0x136 /* 00005138 */]
  7598. 00005004  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7599. 00005008  3E00                     move.w     D7, D0
  7600. 0000500A  4A47                     tst.w      D7
  7601. 0000500C  6704                     beq        +0x6 /* 00005012 */
  7602. 0000500E  3007                     move.w     D0, D7
  7603. 00005010  6054                     bra        +0x56 /* 00005066 */
  7604. label00005012:
  7605. 00005012  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7606. 00005016  486E FFD0                pea.l      [A6 - 0x30]
  7607. 0000501A  486E FFD4                pea.l      [A6 - 0x2C]
  7608. 0000501E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7609. 00005022  4EBA 030A                jsr        [PC + 0x30A /* 0000532E */]
  7610. 00005026  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7611. 0000502A  3E00                     move.w     D7, D0
  7612. 0000502C  4A47                     tst.w      D7
  7613. 0000502E  6704                     beq        +0x6 /* 00005034 */
  7614. 00005030  3007                     move.w     D0, D7
  7615. 00005032  6032                     bra        +0x34 /* 00005066 */
  7616. label00005034:
  7617. 00005034  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7618. 00005038  486E FFD0                pea.l      [A6 - 0x30]
  7619. 0000503C  486E FFD4                pea.l      [A6 - 0x2C]
  7620. 00005040  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7621. 00005044  4EBA 02E8                jsr        [PC + 0x2E8 /* 0000532E */]
  7622. 00005048  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7623. 0000504C  3E00                     move.w     D7, D0
  7624. 0000504E  4A47                     tst.w      D7
  7625. 00005050  6704                     beq        +0x6 /* 00005056 */
  7626. 00005052  3007                     move.w     D0, D7
  7627. 00005054  6010                     bra        +0x12 /* 00005066 */
  7628. label00005056:
  7629. 00005056  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7630. 0000505A  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  7631. 0000505E  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7632. 00005062  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  7633. label00005066:
  7634. 00005066  2E1F                     move.l     D7, [A7]+
  7635. 00005068  4E5E                     unlink     A6
  7636. 0000506A  4E75                     rts
  7637. fn0000506C:
  7638. 0000506C  4E56 FFD4                link       A6, -0x002C
  7639. 00005070  2F07                     move.l     -[A7], D7
  7640. 00005072  206E 0008                movea.l    A0, [A6 + 0x8]
  7641. 00005076  2050                     movea.l    A0, [A0]
  7642. 00005078  43EE FFDC                lea.l      A1, [A6 - 0x24]
  7643. 0000507C  7008                     moveq.l    D0, 0x08
  7644. label0000507E:
  7645. 0000507E  22D8                     move.l     [A1]+, [A0]+
  7646. 00005080  51C8 FFFC                dbf        D0, -0x6 /* 0000507E */
  7647. 00005084  42AE FFD8                clr.l      [A6 - 0x28]
  7648. 00005088  42A7                     clr.l      -[A7]
  7649. 0000508A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7650. 0000508E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7651. 00005092  201F                     move.l     D0, [A7]+
  7652. 00005094  2D40 FFD4                move.l     [A6 - 0x2C], D0
  7653. 00005098  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7654. 0000509C  486E FFD4                pea.l      [A6 - 0x2C]
  7655. 000050A0  486E FFD8                pea.l      [A6 - 0x28]
  7656. 000050A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7657. 000050A8  4EBA 031E                jsr        [PC + 0x31E /* 000053C8 */]
  7658. 000050AC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7659. 000050B0  3E00                     move.w     D7, D0
  7660. 000050B2  4A47                     tst.w      D7
  7661. 000050B4  6706                     beq        +0x8 /* 000050BC */
  7662. 000050B6  3007                     move.w     D0, D7
  7663. 000050B8  6000 0078                bra        +0x7A /* 00005132 */
  7664. label000050BC:
  7665. 000050BC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7666. 000050C0  486E FFD4                pea.l      [A6 - 0x2C]
  7667. 000050C4  486E FFD8                pea.l      [A6 - 0x28]
  7668. 000050C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7669. 000050CC  4EBA 0260                jsr        [PC + 0x260 /* 0000532E */]
  7670. 000050D0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7671. 000050D4  3E00                     move.w     D7, D0
  7672. 000050D6  4A47                     tst.w      D7
  7673. 000050D8  6704                     beq        +0x6 /* 000050DE */
  7674. 000050DA  3007                     move.w     D0, D7
  7675. 000050DC  6054                     bra        +0x56 /* 00005132 */
  7676. label000050DE:
  7677. 000050DE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7678. 000050E2  486E FFD4                pea.l      [A6 - 0x2C]
  7679. 000050E6  486E FFD8                pea.l      [A6 - 0x28]
  7680. 000050EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7681. 000050EE  4EBA 0048                jsr        [PC + 0x48 /* 00005138 */]
  7682. 000050F2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7683. 000050F6  3E00                     move.w     D7, D0
  7684. 000050F8  4A47                     tst.w      D7
  7685. 000050FA  6704                     beq        +0x6 /* 00005100 */
  7686. 000050FC  3007                     move.w     D0, D7
  7687. 000050FE  6032                     bra        +0x34 /* 00005132 */
  7688. label00005100:
  7689. 00005100  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7690. 00005104  486E FFD4                pea.l      [A6 - 0x2C]
  7691. 00005108  486E FFD8                pea.l      [A6 - 0x28]
  7692. 0000510C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7693. 00005110  4EBA 021C                jsr        [PC + 0x21C /* 0000532E */]
  7694. 00005114  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7695. 00005118  3E00                     move.w     D7, D0
  7696. 0000511A  4A47                     tst.w      D7
  7697. 0000511C  6704                     beq        +0x6 /* 00005122 */
  7698. 0000511E  3007                     move.w     D0, D7
  7699. 00005120  6010                     bra        +0x12 /* 00005132 */
  7700. label00005122:
  7701. 00005122  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7702. 00005126  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  7703. 0000512A  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7704. 0000512E  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  7705. label00005132:
  7706. 00005132  2E1F                     move.l     D7, [A7]+
  7707. 00005134  4E5E                     unlink     A6
  7708. 00005136  4E75                     rts
  7709. fn00005138:
  7710. 00005138  4E56 FF9C                link       A6, -0x0064
  7711. 0000513C  48E7 0700                movem.l    -[A7], D5,D6,D7
  7712. 00005140  206E 000C                movea.l    A0, [A6 + 0xC]
  7713. 00005144  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  7714. 00005148  42A7                     clr.l      -[A7]
  7715. 0000514A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7716. 0000514E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7717. 00005152  201F                     move.l     D0, [A7]+
  7718. 00005154  4878 0052                push.l     0x52 /* 'R' */
  7719. 00005158  2F00                     move.l     -[A7], D0
  7720. 0000515A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7721. 0000515E  3D40 FFFE                move.w     [A6 - 0x2], D0
  7722. 00005162  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7723. 00005166  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7724. 0000516A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7725. 0000516E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7726. 00005172  4EBA 01BA                jsr        [PC + 0x1BA /* 0000532E */]
  7727. 00005176  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7728. 0000517A  3C00                     move.w     D6, D0
  7729. 0000517C  4A46                     tst.w      D6
  7730. 0000517E  6706                     beq        +0x8 /* 00005186 */
  7731. 00005180  3006                     move.w     D0, D6
  7732. 00005182  6000 01A2                bra        +0x1A4 /* 00005326 */
  7733. label00005186:
  7734. 00005186  7E00                     moveq.l    D7, 0x00
  7735. 00005188  6000 012E                bra        +0x130 /* 000052B8 */
  7736. label0000518C:
  7737. 0000518C  206E 0014                movea.l    A0, [A6 + 0x14]
  7738. 00005190  3007                     move.w     D0, D7
  7739. 00005192  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7740. 00005196  D090                     add.l      D0, [A0]
  7741. 00005198  2040                     movea.l    A0, D0
  7742. 0000519A  43EE FFA4                lea.l      A1, [A6 - 0x5C]
  7743. 0000519E  7013                     moveq.l    D0, 0x13
  7744. label000051A0:
  7745. 000051A0  22D8                     move.l     [A1]+, [A0]+
  7746. 000051A2  51C8 FFFC                dbf        D0, -0x6 /* 000051A0 */
  7747. 000051A6  32D8                     move.w     [A1]+, [A0]+
  7748. 000051A8  4AAE FFE2                tst.l      [A6 - 0x1E]
  7749. 000051AC  6700 00B4                beq        +0xB6 /* 00005262 */
  7750. 000051B0  7A01                     moveq.l    D5, 0x01
  7751. 000051B2  0C6E 006C FFA4           cmpi.w     [A6 - 0x5C], 0x6C /* 'l' */
  7752. 000051B8  6626                     bne        +0x28 /* 000051E0 */
  7753. 000051BA  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  7754. 000051BE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7755. 000051C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7756. 000051C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7757. 000051CA  4EBA FF6C                jsr        [PC - 0x94 /* 00005138 */]
  7758. 000051CE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7759. 000051D2  3C00                     move.w     D6, D0
  7760. 000051D4  4A46                     tst.w      D6
  7761. 000051D6  6706                     beq        +0x8 /* 000051DE */
  7762. 000051D8  3006                     move.w     D0, D6
  7763. 000051DA  6000 014A                bra        +0x14C /* 00005326 */
  7764. label000051DE:
  7765. 000051DE  7A00                     moveq.l    D5, 0x00
  7766. label000051E0:
  7767. 000051E0  0C6E 0069 FFA4           cmpi.w     [A6 - 0x5C], 0x69 /* 'i' */
  7768. 000051E6  6652                     bne        +0x54 /* 0000523A */
  7769. 000051E8  486E FF9C                pea.l      [A6 - 0x64]
  7770. 000051EC  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  7771. 000051F0  486E FFB2                pea.l      [A6 - 0x4E]
  7772. 000051F4  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  7773. 000051F8  4EBA F2F0                jsr        [PC - 0xD10 /* 000044EA */]
  7774. 000051FC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7775. 00005200  3C00                     move.w     D6, D0
  7776. 00005202  4A46                     tst.w      D6
  7777. 00005204  6706                     beq        +0x8 /* 0000520C */
  7778. 00005206  3006                     move.w     D0, D6
  7779. 00005208  6000 011C                bra        +0x11E /* 00005326 */
  7780. label0000520C:
  7781. 0000520C  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  7782. 00005210  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7783. 00005214  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7784. 00005218  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7785. 0000521C  4EBA 0110                jsr        [PC + 0x110 /* 0000532E */]
  7786. 00005220  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7787. 00005224  3C00                     move.w     D6, D0
  7788. 00005226  4A46                     tst.w      D6
  7789. 00005228  6706                     beq        +0x8 /* 00005230 */
  7790. 0000522A  3006                     move.w     D0, D6
  7791. 0000522C  6000 00F8                bra        +0xFA /* 00005326 */
  7792. label00005230:
  7793. 00005230  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  7794. 00005234  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7795. 00005238  7A00                     moveq.l    D5, 0x00
  7796. label0000523A:
  7797. 0000523A  4A45                     tst.w      D5
  7798. 0000523C  6724                     beq        +0x26 /* 00005262 */
  7799. 0000523E  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  7800. 00005242  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7801. 00005246  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7802. 0000524A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7803. 0000524E  4EBA 00DE                jsr        [PC + 0xDE /* 0000532E */]
  7804. 00005252  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7805. 00005256  3C00                     move.w     D6, D0
  7806. 00005258  4A46                     tst.w      D6
  7807. 0000525A  6706                     beq        +0x8 /* 00005262 */
  7808. 0000525C  3006                     move.w     D0, D6
  7809. 0000525E  6000 00C6                bra        +0xC8 /* 00005326 */
  7810. label00005262:
  7811. 00005262  4AAE FFDE                tst.l      [A6 - 0x22]
  7812. 00005266  6724                     beq        +0x26 /* 0000528C */
  7813. 00005268  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  7814. 0000526C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7815. 00005270  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7816. 00005274  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7817. 00005278  4EBA 00B4                jsr        [PC + 0xB4 /* 0000532E */]
  7818. 0000527C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7819. 00005280  3C00                     move.w     D6, D0
  7820. 00005282  4A46                     tst.w      D6
  7821. 00005284  6706                     beq        +0x8 /* 0000528C */
  7822. 00005286  3006                     move.w     D0, D6
  7823. 00005288  6000 009C                bra        +0x9E /* 00005326 */
  7824. label0000528C:
  7825. 0000528C  4AAE FFE6                tst.l      [A6 - 0x1A]
  7826. 00005290  6724                     beq        +0x26 /* 000052B6 */
  7827. 00005292  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  7828. 00005296  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7829. 0000529A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7830. 0000529E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7831. 000052A2  4EBA 008A                jsr        [PC + 0x8A /* 0000532E */]
  7832. 000052A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7833. 000052AA  3C00                     move.w     D6, D0
  7834. 000052AC  4A46                     tst.w      D6
  7835. 000052AE  6706                     beq        +0x8 /* 000052B6 */
  7836. 000052B0  3006                     move.w     D0, D6
  7837. 000052B2  6000 0072                bra        +0x74 /* 00005326 */
  7838. label000052B6:
  7839. 000052B6  5247                     addq.w     D7, 1
  7840. label000052B8:
  7841. 000052B8  BE6E FFFE                cmp.w      D7, [A6 - 0x2]
  7842. 000052BC  6D00 FECE                blt        -0x130 /* 0000518C */
  7843. 000052C0  42A7                     clr.l      -[A7]
  7844. 000052C2  4878 0002                push.l     0x2
  7845. 000052C6  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7846. 000052CA  205F                     movea.l    A0, [A7]+
  7847. 000052CC  2D48 FFA0                move.l     [A6 - 0x60], A0
  7848. 000052D0  206E FFA0                movea.l    A0, [A6 - 0x60]
  7849. 000052D4  2050                     movea.l    A0, [A0]
  7850. 000052D6  30AE FFFE                move.w     [A0], [A6 - 0x2]
  7851. 000052DA  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  7852. 000052DE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7853. 000052E2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7854. 000052E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7855. 000052EA  4EBA 00DC                jsr        [PC + 0xDC /* 000053C8 */]
  7856. 000052EE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7857. 000052F2  3C00                     move.w     D6, D0
  7858. 000052F4  4A46                     tst.w      D6
  7859. 000052F6  6704                     beq        +0x6 /* 000052FC */
  7860. 000052F8  3006                     move.w     D0, D6
  7861. 000052FA  602A                     bra        +0x2C /* 00005326 */
  7862. label000052FC:
  7863. 000052FC  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  7864. 00005300  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7865. 00005304  206E 0008                movea.l    A0, [A6 + 0x8]
  7866. 00005308  2010                     move.l     D0, [A0]
  7867. 0000530A  D0AE FFFA                add.l      D0, [A6 - 0x6]
  7868. 0000530E  2D40 FFF6                move.l     [A6 - 0xA], D0
  7869. 00005312  206E 000C                movea.l    A0, [A6 + 0xC]
  7870. 00005316  2010                     move.l     D0, [A0]
  7871. 00005318  90AE FFFA                sub.l      D0, [A6 - 0x6]
  7872. 0000531C  5980                     subq.l     D0, 4
  7873. 0000531E  206E FFF6                movea.l    A0, [A6 - 0xA]
  7874. 00005322  2080                     move.l     [A0], D0
  7875. 00005324  7000                     moveq.l    D0, 0x00
  7876. label00005326:
  7877. 00005326  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  7878. 0000532A  4E5E                     unlink     A6
  7879. 0000532C  4E75                     rts
  7880. fn0000532E:
  7881. 0000532E  4E56 0000                link       A6, 0
  7882. 00005332  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  7883. 00005336  42A7                     clr.l      -[A7]
  7884. 00005338  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7885. 0000533C  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7886. 00005340  201F                     move.l     D0, [A7]+
  7887. 00005342  2E00                     move.l     D7, D0
  7888. 00005344  2A07                     move.l     D5, D7
  7889. 00005346  0805 0000                btst.b     D5, 0x0
  7890. 0000534A  6702                     beq        +0x4 /* 0000534E */
  7891. 0000534C  5285                     addq.l     D5, 1
  7892. label0000534E:
  7893. 0000534E  206E 000C                movea.l    A0, [A6 + 0xC]
  7894. 00005352  2C10                     move.l     D6, [A0]
  7895. 00005354  206E 0010                movea.l    A0, [A6 + 0x10]
  7896. 00005358  2010                     move.l     D0, [A0]
  7897. 0000535A  9086                     sub.l      D0, D6
  7898. 0000535C  2205                     move.l     D1, D5
  7899. 0000535E  5881                     addq.l     D1, 4
  7900. 00005360  B280                     cmp.l      D1, D0
  7901. 00005362  6F30                     ble        +0x32 /* 00005394 */
  7902. 00005364  2006                     move.l     D0, D6
  7903. 00005366  D085                     add.l      D0, D5
  7904. 00005368  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7905. 0000536C  0680 0000 2714           addi.l     D0, 0x2714
  7906. 00005372  2F00                     move.l     -[A7], D0
  7907. 00005374  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7908. 00005378  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  7909. 0000537C  6706                     beq        +0x8 /* 00005384 */
  7910. 0000537E  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  7911. 00005382  603C                     bra        +0x3E /* 000053C0 */
  7912. label00005384:
  7913. 00005384  2006                     move.l     D0, D6
  7914. 00005386  D085                     add.l      D0, D5
  7915. 00005388  0680 0000 2714           addi.l     D0, 0x2714
  7916. 0000538E  206E 0010                movea.l    A0, [A6 + 0x10]
  7917. 00005392  2080                     move.l     [A0], D0
  7918. label00005394:
  7919. 00005394  2005                     move.l     D0, D5
  7920. 00005396  5880                     addq.l     D0, 4
  7921. 00005398  206E 000C                movea.l    A0, [A6 + 0xC]
  7922. 0000539C  D190                     add.l      [A0], D0
  7923. 0000539E  206E 0008                movea.l    A0, [A6 + 0x8]
  7924. 000053A2  2010                     move.l     D0, [A0]
  7925. 000053A4  D086                     add.l      D0, D6
  7926. 000053A6  2840                     movea.l    A4, D0
  7927. 000053A8  2887                     move.l     [A4], D7
  7928. 000053AA  206E 0014                movea.l    A0, [A6 + 0x14]
  7929. 000053AE  2F07                     move.l     -[A7], D7
  7930. 000053B0  486C 0004                pea.l      [A4 + 0x4]
  7931. 000053B4  2F10                     move.l     -[A7], [A0]
  7932. 000053B6  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  7933. 000053BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7934. 000053BE  7000                     moveq.l    D0, 0x00
  7935. label000053C0:
  7936. 000053C0  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  7937. 000053C4  4E5E                     unlink     A6
  7938. 000053C6  4E75                     rts
  7939. fn000053C8:
  7940. 000053C8  4E56 0000                link       A6, 0
  7941. 000053CC  48E7 0700                movem.l    -[A7], D5,D6,D7
  7942. 000053D0  42A7                     clr.l      -[A7]
  7943. 000053D2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7944. 000053D6  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7945. 000053DA  201F                     move.l     D0, [A7]+
  7946. 000053DC  2E00                     move.l     D7, D0
  7947. 000053DE  206E 000C                movea.l    A0, [A6 + 0xC]
  7948. 000053E2  2C10                     move.l     D6, [A0]
  7949. 000053E4  206E 0010                movea.l    A0, [A6 + 0x10]
  7950. 000053E8  2010                     move.l     D0, [A0]
  7951. 000053EA  9086                     sub.l      D0, D6
  7952. 000053EC  BE80                     cmp.l      D7, D0
  7953. 000053EE  6F30                     ble        +0x32 /* 00005420 */
  7954. 000053F0  2006                     move.l     D0, D6
  7955. 000053F2  D087                     add.l      D0, D7
  7956. 000053F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7957. 000053F8  0680 0000 2710           addi.l     D0, 0x2710
  7958. 000053FE  2F00                     move.l     -[A7], D0
  7959. 00005400  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7960. 00005404  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  7961. 00005408  6706                     beq        +0x8 /* 00005410 */
  7962. 0000540A  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  7963. 0000540E  6032                     bra        +0x34 /* 00005442 */
  7964. label00005410:
  7965. 00005410  2006                     move.l     D0, D6
  7966. 00005412  D087                     add.l      D0, D7
  7967. 00005414  0680 0000 2710           addi.l     D0, 0x2710
  7968. 0000541A  206E 0010                movea.l    A0, [A6 + 0x10]
  7969. 0000541E  2080                     move.l     [A0], D0
  7970. label00005420:
  7971. 00005420  206E 000C                movea.l    A0, [A6 + 0xC]
  7972. 00005424  DF90                     add.l      [A0], D7
  7973. 00005426  206E 0014                movea.l    A0, [A6 + 0x14]
  7974. 0000542A  226E 0008                movea.l    A1, [A6 + 0x8]
  7975. 0000542E  2011                     move.l     D0, [A1]
  7976. 00005430  D086                     add.l      D0, D6
  7977. 00005432  2F07                     move.l     -[A7], D7
  7978. 00005434  2F00                     move.l     -[A7], D0
  7979. 00005436  2F10                     move.l     -[A7], [A0]
  7980. 00005438  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  7981. 0000543C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7982. 00005440  7000                     moveq.l    D0, 0x00
  7983. label00005442:
  7984. 00005442  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  7985. 00005446  4E5E                     unlink     A6
  7986. 00005448  4E75                     rts
  7987. export_329:
  7988. 0000544A  4E56 FFB0                link       A6, -0x0050
  7989. 0000544E  2F0C                     move.l     -[A7], A4
  7990. 00005450  286E 0008                movea.l    A4, [A6 + 0x8]
  7991. 00005454  4A6C 0008                tst.w      [A4 + 0x8]
  7992. 00005458  6706                     beq        +0x8 /* 00005460 */
  7993. 0000545A  7001                     moveq.l    D0, 0x01
  7994. 0000545C  6000 007A                bra        +0x7C /* 000054D8 */
  7995. label00005460:
  7996. 00005460  42AE FFBC                clr.l      [A6 - 0x44]
  7997. 00005464  42AE FFC2                clr.l      [A6 - 0x3E]
  7998. 00005468  3D6C 0002 FFC6           move.w     [A6 - 0x3A], [A4 + 0x2]
  7999. 0000546E  70FF                     moveq.l    D0, 0xFFFFFFFF
  8000. 00005470  3D40 FFCC                move.w     [A6 - 0x34], D0
  8001. 00005474  4267                     clr.w      -[A7]
  8002. 00005476  486E FFB0                pea.l      [A6 - 0x50]
  8003. 0000547A  4267                     clr.w      -[A7]
  8004. 0000547C  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  8005. 00005480  301F                     move.w     D0, [A7]+
  8006. 00005482  3F00                     move.w     -[A7], D0
  8007. 00005484  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8008. 00005488  548F                     addq.l     A7, 2
  8009. 0000548A  082E 0007 FFD7           btst.b     [A6 - 0x29], 0x7
  8010. 00005490  6704                     beq        +0x6 /* 00005496 */
  8011. 00005492  7001                     moveq.l    D0, 0x01
  8012. 00005494  6042                     bra        +0x44 /* 000054D8 */
  8013. label00005496:
  8014. 00005496  42AE FFBC                clr.l      [A6 - 0x44]
  8015. 0000549A  41EC 000A                lea.l      A0, [A4 + 0xA]
  8016. 0000549E  2D48 FFC2                move.l     [A6 - 0x3E], A0
  8017. 000054A2  3D6C 0002 FFC6           move.w     [A6 - 0x3A], [A4 + 0x2]
  8018. 000054A8  422E FFCA                clr.b      [A6 - 0x36]
  8019. 000054AC  426E FFCC                clr.w      [A6 - 0x34]
  8020. 000054B0  4267                     clr.w      -[A7]
  8021. 000054B2  486E FFB0                pea.l      [A6 - 0x50]
  8022. 000054B6  4267                     clr.w      -[A7]
  8023. 000054B8  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  8024. 000054BC  301F                     move.w     D0, [A7]+
  8025. 000054BE  3F00                     move.w     -[A7], D0
  8026. 000054C0  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8027. 000054C4  548F                     addq.l     A7, 2
  8028. 000054C6  102E FFCE                move.b     D0, [A6 - 0x32]
  8029. 000054CA  4880                     ext.w      D0
  8030. 000054CC  0800 0000                btst.b     D0, 0x0
  8031. 000054D0  6704                     beq        +0x6 /* 000054D6 */
  8032. 000054D2  7001                     moveq.l    D0, 0x01
  8033. 000054D4  6002                     bra        +0x4 /* 000054D8 */
  8034. label000054D6:
  8035. 000054D6  7000                     moveq.l    D0, 0x00
  8036. label000054D8:
  8037. 000054D8  285F                     movea.l    A4, [A7]+
  8038. 000054DA  4E5E                     unlink     A6
  8039. 000054DC  4E75                     rts
  8040. export_332:
  8041. 000054DE  4E56 FFB0                link       A6, -0x0050
  8042. 000054E2  2F0C                     move.l     -[A7], A4
  8043. 000054E4  286E 0008                movea.l    A4, [A6 + 0x8]
  8044. 000054E8  42AE FFBC                clr.l      [A6 - 0x44]
  8045. 000054EC  42AE FFC2                clr.l      [A6 - 0x3E]
  8046. 000054F0  3D6C 0002 FFC6           move.w     [A6 - 0x3A], [A4 + 0x2]
  8047. 000054F6  70FF                     moveq.l    D0, 0xFFFFFFFF
  8048. 000054F8  3D40 FFCC                move.w     [A6 - 0x34], D0
  8049. 000054FC  4267                     clr.w      -[A7]
  8050. 000054FE  486E FFB0                pea.l      [A6 - 0x50]
  8051. 00005502  4267                     clr.w      -[A7]
  8052. 00005504  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  8053. 00005508  301F                     move.w     D0, [A7]+
  8054. 0000550A  3F00                     move.w     -[A7], D0
  8055. 0000550C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8056. 00005510  548F                     addq.l     A7, 2
  8057. 00005512  306E FFEE                movea.w    A0, [A6 - 0x12]
  8058. 00005516  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  8059. 0000551A  2F08                     move.l     -[A7], A0
  8060. 0000551C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  8061. 00005520  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  8062. 00005524  6F08                     ble        +0xA /* 0000552E */
  8063. 00005526  426C 0006                clr.w      [A4 + 0x6]
  8064. 0000552A  7000                     moveq.l    D0, 0x00
  8065. 0000552C  602A                     bra        +0x2C /* 00005558 */
  8066. label0000552E:
  8067. 0000552E  4A6C 0006                tst.w      [A4 + 0x6]
  8068. 00005532  6622                     bne        +0x24 /* 00005556 */
  8069. 00005534  7001                     moveq.l    D0, 0x01
  8070. 00005536  3940 0006                move.w     [A4 + 0x6], D0
  8071. 0000553A  486C 000A                pea.l      [A4 + 0xA]
  8072. 0000553E  42A7                     clr.l      -[A7]
  8073. 00005540  42A7                     clr.l      -[A7]
  8074. 00005542  42A7                     clr.l      -[A7]
  8075. 00005544  A98B                     syscall    ParamText
  8076. 00005546  4267                     clr.w      -[A7]
  8077. 00005548  3F3C 000B                move.w     -[A7], 0xB
  8078. 0000554C  3F3C 03E8                move.w     -[A7], 0x3E8
  8079. 00005550  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  8080. 00005554  5C8F                     addq.l     A7, 6
  8081. label00005556:
  8082. 00005556  7001                     moveq.l    D0, 0x01
  8083. label00005558:
  8084. 00005558  285F                     movea.l    A4, [A7]+
  8085. 0000555A  4E5E                     unlink     A6
  8086. 0000555C  4E75                     rts
  8087. export_331:
  8088. 0000555E  4E56 0000                link       A6, 0
  8089. 00005562  48E7 0108                movem.l    -[A7], D7,A4
  8090. 00005566  4EBA 0048                jsr        [PC + 0x48 /* 000055B0 */]
  8091. 0000556A  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  8092. 0000556E  6F04                     ble        +0x6 /* 00005574 */
  8093. 00005570  7000                     moveq.l    D0, 0x00
  8094. 00005572  6034                     bra        +0x36 /* 000055A8 */
  8095. label00005574:
  8096. 00005574  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  8097. 00005578  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  8098. 0000557C  6F04                     ble        +0x6 /* 00005582 */
  8099. 0000557E  7000                     moveq.l    D0, 0x00
  8100. 00005580  6026                     bra        +0x28 /* 000055A8 */
  8101. label00005582:
  8102. 00005582  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  8103. 00005586  3E00                     move.w     D7, D0
  8104. 00005588  286D B138                movea.l    A4, [A5 - 0x4EC8]
  8105. 0000558C  600E                     bra        +0x10 /* 0000559C */
  8106. label0000558E:
  8107. 0000558E  2F0C                     move.l     -[A7], A4
  8108. 00005590  4EBA 004E                jsr        [PC + 0x4E /* 000055E0 */]
  8109. 00005594  588F                     addq.l     A7, 4
  8110. 00005596  8E40                     or.w       D7, D0
  8111. 00005598  286C 1590                movea.l    A4, [A4 + 0x1590]
  8112. label0000559C:
  8113. 0000559C  B8FC 0000                cmpa.w     A4, 0x0
  8114. 000055A0  66EC                     bne        -0x12 /* 0000558E */
  8115. 000055A2  4A47                     tst.w      D7
  8116. 000055A4  66CE                     bne        -0x30 /* 00005574 */
  8117. 000055A6  7001                     moveq.l    D0, 0x01
  8118. label000055A8:
  8119. 000055A8  4CDF 1080                movem.l    D7,A4, [A7]+
  8120. 000055AC  4E5E                     unlink     A6
  8121. 000055AE  4E75                     rts
  8122. fn000055B0:
  8123. 000055B0  4E56 FFFC                link       A6, -0x0004
  8124. 000055B4  42A7                     clr.l      -[A7]
  8125. 000055B6  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  8126. 000055BA  201F                     move.l     D0, [A7]+
  8127. 000055BC  2D40 FFFC                move.l     [A6 - 0x4], D0
  8128. 000055C0  4A6D B110                tst.w      [A5 - 0x4EF0]
  8129. 000055C4  670C                     beq        +0xE /* 000055D2 */
  8130. 000055C6  202E FFFC                move.l     D0, [A6 - 0x4]
  8131. 000055CA  0680 FFFE 2B40           addi.l     D0, 0xFFFE2B40
  8132. 000055D0  600A                     bra        +0xC /* 000055DC */
  8133. label000055D2:
  8134. 000055D2  202E FFFC                move.l     D0, [A6 - 0x4]
  8135. 000055D6  0680 FFFF 15A0           addi.l     D0, 0xFFFF15A0
  8136. label000055DC:
  8137. 000055DC  4E5E                     unlink     A6
  8138. 000055DE  4E75                     rts
  8139. fn000055E0:
  8140. 000055E0  4E56 FFEA                link       A6, -0x0016
  8141. 000055E4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8142. 000055E8  286E 0008                movea.l    A4, [A6 + 0x8]
  8143. 000055EC  2A3C 7FFF FFFF           move.l     D5, 0x7FFFFFFF
  8144. 000055F2  2E2C 1580                move.l     D7, [A4 + 0x1580]
  8145. 000055F6  2D6C 1584 FFEA           move.l     [A6 - 0x16], [A4 + 0x1584]
  8146. 000055FC  206E FFEA                movea.l    A0, [A6 - 0x16]
  8147. 00005600  2650                     movea.l    A3, [A0]
  8148. 00005602  7C00                     moveq.l    D6, 0x00
  8149. 00005604  6018                     bra        +0x1A /* 0000561E */
  8150. label00005606:
  8151. 00005606  4A6B 0004                tst.w      [A3 + 0x4]
  8152. 0000560A  660C                     bne        +0xE /* 00005618 */
  8153. 0000560C  BAAB 000C                cmp.l      D5, [A3 + 0xC]
  8154. 00005610  6F06                     ble        +0x8 /* 00005618 */
  8155. 00005612  2A2B 000C                move.l     D5, [A3 + 0xC]
  8156. 00005616  2806                     move.l     D4, D6
  8157. label00005618:
  8158. 00005618  47EB 0010                lea.l      A3, [A3 + 0x10]
  8159. 0000561C  5286                     addq.l     D6, 1
  8160. label0000561E:
  8161. 0000561E  BC87                     cmp.l      D6, D7
  8162. 00005620  6DE4                     blt        -0x1A /* 00005606 */
  8163. 00005622  0C85 7FFF FFFF           cmpi.l     D5, 0x7FFFFFFF
  8164. 00005628  6604                     bne        +0x6 /* 0000562E */
  8165. 0000562A  7000                     moveq.l    D0, 0x00
  8166. 0000562C  6036                     bra        +0x38 /* 00005664 */
  8167. label0000562E:
  8168. 0000562E  206E FFEA                movea.l    A0, [A6 - 0x16]
  8169. 00005632  2004                     move.l     D0, D4
  8170. 00005634  E980                     asl        D0, 4
  8171. 00005636  D090                     add.l      D0, [A0]
  8172. 00005638  2040                     movea.l    A0, D0
  8173. 0000563A  43EE FFEE                lea.l      A1, [A6 - 0x12]
  8174. 0000563E  22D8                     move.l     [A1]+, [A0]+
  8175. 00005640  22D8                     move.l     [A1]+, [A0]+
  8176. 00005642  22D8                     move.l     [A1]+, [A0]+
  8177. 00005644  22D8                     move.l     [A1]+, [A0]+
  8178. 00005646  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  8179. 0000564A  4EBA CC44                jsr        [PC - 0x33BC /* 00002290 */]
  8180. 0000564E  588F                     addq.l     A7, 4
  8181. 00005650  3F00                     move.w     -[A7], D0
  8182. 00005652  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8183. 00005656  548F                     addq.l     A7, 2
  8184. 00005658  2F04                     move.l     -[A7], D4
  8185. 0000565A  2F0C                     move.l     -[A7], A4
  8186. 0000565C  4EBA 08E4                jsr        [PC + 0x8E4 /* 00005F42 */]
  8187. 00005660  508F                     addq.l     A7, 8
  8188. 00005662  7001                     moveq.l    D0, 0x01
  8189. label00005664:
  8190. 00005664  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  8191. 00005668  4E5E                     unlink     A6
  8192. 0000566A  4E75                     rts
  8193. export_318:
  8194. 0000566C  4E56 FFF0                link       A6, -0x0010
  8195. 00005670  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8196. 00005674  286E 0008                movea.l    A4, [A6 + 0x8]
  8197. 00005678  2E2C 1580                move.l     D7, [A4 + 0x1580]
  8198. 0000567C  266C 1584                movea.l    A3, [A4 + 0x1584]
  8199. 00005680  7C00                     moveq.l    D6, 0x00
  8200. 00005682  600E                     bra        +0x10 /* 00005692 */
  8201. label00005684:
  8202. 00005684  2006                     move.l     D0, D6
  8203. 00005686  E980                     asl        D0, 4
  8204. 00005688  D093                     add.l      D0, [A3]
  8205. 0000568A  2040                     movea.l    A0, D0
  8206. 0000568C  4268 0006                clr.w      [A0 + 0x6]
  8207. 00005690  5286                     addq.l     D6, 1
  8208. label00005692:
  8209. 00005692  BC87                     cmp.l      D6, D7
  8210. 00005694  6DEE                     blt        -0x10 /* 00005684 */
  8211. 00005696  4254                     clr.w      [A4]
  8212. 00005698  7000                     moveq.l    D0, 0x00
  8213. 0000569A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  8214. 0000569E  4E5E                     unlink     A6
  8215. 000056A0  4E75                     rts
  8216. export_317:
  8217. 000056A2  4E56 0000                link       A6, 0
  8218. 000056A6  48E7 0108                movem.l    -[A7], D7,A4
  8219. 000056AA  286E 000E                movea.l    A4, [A6 + 0xE]
  8220. 000056AE  4254                     clr.w      [A4]
  8221. 000056B0  42AC 1580                clr.l      [A4 + 0x1580]
  8222. 000056B4  42A7                     clr.l      -[A7]
  8223. 000056B6  42A7                     clr.l      -[A7]
  8224. 000056B8  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  8225. 000056BC  205F                     movea.l    A0, [A7]+
  8226. 000056BE  2948 1584                move.l     [A4 + 0x1584], A0
  8227. 000056C2  2F0C                     move.l     -[A7], A4
  8228. 000056C4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8229. 000056C8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8230. 000056CC  4EBA B79A                jsr        [PC - 0x4866 /* 00000E68 */]
  8231. 000056D0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8232. 000056D4  3E00                     move.w     D7, D0
  8233. 000056D6  4A47                     tst.w      D7
  8234. 000056D8  6704                     beq        +0x6 /* 000056DE */
  8235. 000056DA  3007                     move.w     D0, D7
  8236. 000056DC  603E                     bra        +0x40 /* 0000571C */
  8237. label000056DE:
  8238. 000056DE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8239. 000056E2  3F3C 00FF                move.w     -[A7], 0xFF
  8240. 000056E6  486C 002A                pea.l      [A4 + 0x2A]
  8241. 000056EA  4EAD 0D82                jsr        [A5 + 0xD82 /* export_428 */]
  8242. 000056EE  508F                     addq.l     A7, 8
  8243. 000056F0  3E00                     move.w     D7, D0
  8244. 000056F2  4A47                     tst.w      D7
  8245. 000056F4  6704                     beq        +0x6 /* 000056FA */
  8246. 000056F6  3007                     move.w     D0, D7
  8247. 000056F8  6022                     bra        +0x24 /* 0000571C */
  8248. label000056FA:
  8249. 000056FA  486C 002A                pea.l      [A4 + 0x2A]
  8250. 000056FE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8251. 00005702  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  8252. 00005706  508F                     addq.l     A7, 8
  8253. 00005708  2F0C                     move.l     -[A7], A4
  8254. 0000570A  4EAD 0DE2                jsr        [A5 + 0xDE2 /* export_440 */]
  8255. 0000570E  588F                     addq.l     A7, 4
  8256. 00005710  296D B138 1590           move.l     [A4 + 0x1590], [A5 - 0x4EC8]
  8257. 00005716  2B4C B138                move.l     [A5 - 0x4EC8], A4
  8258. 0000571A  7000                     moveq.l    D0, 0x00
  8259. label0000571C:
  8260. 0000571C  4CDF 1080                movem.l    D7,A4, [A7]+
  8261. 00005720  4E5E                     unlink     A6
  8262. 00005722  4E75                     rts
  8263. export_320:
  8264. 00005724  4E56 0000                link       A6, 0
  8265. 00005728  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  8266. 0000572C  286E 0008                movea.l    A4, [A6 + 0x8]
  8267. 00005730  2F0C                     move.l     -[A7], A4
  8268. 00005732  4EBA 08E8                jsr        [PC + 0x8E8 /* 0000601C */]
  8269. 00005736  588F                     addq.l     A7, 4
  8270. 00005738  3E00                     move.w     D7, D0
  8271. 0000573A  4A47                     tst.w      D7
  8272. 0000573C  6706                     beq        +0x8 /* 00005744 */
  8273. 0000573E  3007                     move.w     D0, D7
  8274. 00005740  6000 006C                bra        +0x6E /* 000057AE */
  8275. label00005744:
  8276. 00005744  2F2C 1584                move.l     -[A7], [A4 + 0x1584]
  8277. 00005748  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8278. 0000574C  2F0C                     move.l     -[A7], A4
  8279. 0000574E  4EBA B8D4                jsr        [PC - 0x472C /* 00001024 */]
  8280. 00005752  588F                     addq.l     A7, 4
  8281. 00005754  3E00                     move.w     D7, D0
  8282. 00005756  4A47                     tst.w      D7
  8283. 00005758  6706                     beq        +0x8 /* 00005760 */
  8284. 0000575A  3007                     move.w     D0, D7
  8285. 0000575C  6000 0050                bra        +0x52 /* 000057AE */
  8286. label00005760:
  8287. 00005760  2F0C                     move.l     -[A7], A4
  8288. 00005762  4EBA B7B2                jsr        [PC - 0x484E /* 00000F16 */]
  8289. 00005766  588F                     addq.l     A7, 4
  8290. 00005768  3E00                     move.w     D7, D0
  8291. 0000576A  4A47                     tst.w      D7
  8292. 0000576C  6704                     beq        +0x6 /* 00005772 */
  8293. 0000576E  3007                     move.w     D0, D7
  8294. 00005770  603C                     bra        +0x3E /* 000057AE */
  8295. label00005772:
  8296. 00005772  2F0C                     move.l     -[A7], A4
  8297. 00005774  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  8298. 00005778  588F                     addq.l     A7, 4
  8299. 0000577A  41ED B138                lea.l      A0, [A5 - 0x4EC8]
  8300. 0000577E  2448                     movea.l    A2, A0
  8301. 00005780  266D B138                movea.l    A3, [A5 - 0x4EC8]
  8302. 00005784  6014                     bra        +0x16 /* 0000579A */
  8303. label00005786:
  8304. 00005786  B7CC                     cmpa.l     A3, A4
  8305. 00005788  6606                     bne        +0x8 /* 00005790 */
  8306. 0000578A  24AC 1590                move.l     [A2], [A4 + 0x1590]
  8307. 0000578E  6010                     bra        +0x12 /* 000057A0 */
  8308. label00005790:
  8309. 00005790  41EB 1590                lea.l      A0, [A3 + 0x1590]
  8310. 00005794  2448                     movea.l    A2, A0
  8311. 00005796  266B 1590                movea.l    A3, [A3 + 0x1590]
  8312. label0000579A:
  8313. 0000579A  B6FC 0000                cmpa.w     A3, 0x0
  8314. 0000579E  66E6                     bne        -0x18 /* 00005786 */
  8315. label000057A0:
  8316. 000057A0  2F0C                     move.l     -[A7], A4
  8317. 000057A2  4EBA 0012                jsr        [PC + 0x12 /* 000057B6 */]
  8318. 000057A6  588F                     addq.l     A7, 4
  8319. 000057A8  2F0C                     move.l     -[A7], A4
  8320. 000057AA  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  8321. label000057AE:
  8322. 000057AE  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  8323. 000057B2  4E5E                     unlink     A6
  8324. 000057B4  4E75                     rts
  8325. export_321:
  8326. fn000057B6:
  8327. 000057B6  4E56 0000                link       A6, 0
  8328. 000057BA  48E7 0108                movem.l    -[A7], D7,A4
  8329. 000057BE  206D B14C                movea.l    A0, [A5 - 0x4EB4]
  8330. 000057C2  2850                     movea.l    A4, [A0]
  8331. 000057C4  7E00                     moveq.l    D7, 0x00
  8332. 000057C6  6014                     bra        +0x16 /* 000057DC */
  8333. label000057C8:
  8334. 000057C8  202C 0004                move.l     D0, [A4 + 0x4]
  8335. 000057CC  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  8336. 000057D0  6604                     bne        +0x6 /* 000057D6 */
  8337. 000057D2  42AC 0004                clr.l      [A4 + 0x4]
  8338. label000057D6:
  8339. 000057D6  49EC 010C                lea.l      A4, [A4 + 0x10C]
  8340. 000057DA  5247                     addq.w     D7, 1
  8341. label000057DC:
  8342. 000057DC  0C47 0016                cmpi.w     D7, 0x16
  8343. 000057E0  6DE6                     blt        -0x18 /* 000057C8 */
  8344. 000057E2  4CDF 1080                movem.l    D7,A4, [A7]+
  8345. 000057E6  4E5E                     unlink     A6
  8346. 000057E8  4E75                     rts
  8347. export_325:
  8348. fn000057EA:
  8349. 000057EA  4E56 FFEC                link       A6, -0x0014
  8350. 000057EE  48E7 0118                movem.l    -[A7], D7,A3,A4
  8351. 000057F2  286E 0008                movea.l    A4, [A6 + 0x8]
  8352. 000057F6  266C 1584                movea.l    A3, [A4 + 0x1584]
  8353. 000057FA  486E FFFC                pea.l      [A6 - 0x4]
  8354. 000057FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8355. 00005802  2F0C                     move.l     -[A7], A4
  8356. 00005804  4EBA 06FC                jsr        [PC + 0x6FC /* 00005F02 */]
  8357. 00005808  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8358. 0000580C  4A40                     tst.w      D0
  8359. 0000580E  6748                     beq        +0x4A /* 00005858 */
  8360. 00005810  202E FFFC                move.l     D0, [A6 - 0x4]
  8361. 00005814  E980                     asl        D0, 4
  8362. 00005816  D093                     add.l      D0, [A3]
  8363. 00005818  2040                     movea.l    A0, D0
  8364. 0000581A  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8365. 0000581E  22D8                     move.l     [A1]+, [A0]+
  8366. 00005820  22D8                     move.l     [A1]+, [A0]+
  8367. 00005822  22D8                     move.l     [A1]+, [A0]+
  8368. 00005824  22D8                     move.l     [A1]+, [A0]+
  8369. 00005826  526E FFF0                addq.w     [A6 - 0x10], 1
  8370. 0000582A  52AD B326                addq.l     [A5 - 0x4CDA], 1
  8371. 0000582E  2D6D B326 FFF8           move.l     [A6 - 0x8], [A5 - 0x4CDA]
  8372. 00005834  202E FFFC                move.l     D0, [A6 - 0x4]
  8373. 00005838  E980                     asl        D0, 4
  8374. 0000583A  D093                     add.l      D0, [A3]
  8375. 0000583C  2040                     movea.l    A0, D0
  8376. 0000583E  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8377. 00005842  20D9                     move.l     [A0]+, [A1]+
  8378. 00005844  20D9                     move.l     [A0]+, [A1]+
  8379. 00005846  20D9                     move.l     [A0]+, [A1]+
  8380. 00005848  20D9                     move.l     [A0]+, [A1]+
  8381. 0000584A  206E 0010                movea.l    A0, [A6 + 0x10]
  8382. 0000584E  20AE FFF4                move.l     [A0], [A6 - 0xC]
  8383. 00005852  7000                     moveq.l    D0, 0x00
  8384. 00005854  6000 009A                bra        +0x9C /* 000058F0 */
  8385. label00005858:
  8386. 00005858  42A7                     clr.l      -[A7]
  8387. 0000585A  42A7                     clr.l      -[A7]
  8388. 0000585C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  8389. 00005860  205F                     movea.l    A0, [A7]+
  8390. 00005862  226E 0010                movea.l    A1, [A6 + 0x10]
  8391. 00005866  2288                     move.l     [A1], A0
  8392. 00005868  206E 0010                movea.l    A0, [A6 + 0x10]
  8393. 0000586C  2F10                     move.l     -[A7], [A0]
  8394. 0000586E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8395. 00005872  2F0C                     move.l     -[A7], A4
  8396. 00005874  4EBA B9CE                jsr        [PC - 0x4632 /* 00001244 */]
  8397. 00005878  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8398. 0000587C  3E00                     move.w     D7, D0
  8399. 0000587E  4A47                     tst.w      D7
  8400. 00005880  6706                     beq        +0x8 /* 00005888 */
  8401. 00005882  3007                     move.w     D0, D7
  8402. 00005884  6000 006A                bra        +0x6C /* 000058F0 */
  8403. label00005888:
  8404. 00005888  206E 0010                movea.l    A0, [A6 + 0x10]
  8405. 0000588C  2F10                     move.l     -[A7], [A0]
  8406. 0000588E  4EBA C976                jsr        [PC - 0x368A /* 00002206 */]
  8407. 00005892  588F                     addq.l     A7, 4
  8408. 00005894  4A40                     tst.w      D0
  8409. 00005896  6704                     beq        +0x6 /* 0000589C */
  8410. 00005898  7069                     moveq.l    D0, 0x69
  8411. 0000589A  6054                     bra        +0x56 /* 000058F0 */
  8412. label0000589C:
  8413. 0000589C  7001                     moveq.l    D0, 0x01
  8414. 0000589E  3D40 FFF0                move.w     [A6 - 0x10], D0
  8415. 000058A2  426E FFF2                clr.w      [A6 - 0xE]
  8416. 000058A6  2D6E 000C FFEC           move.l     [A6 - 0x14], [A6 + 0xC]
  8417. 000058AC  206E 0010                movea.l    A0, [A6 + 0x10]
  8418. 000058B0  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  8419. 000058B4  52AD B326                addq.l     [A5 - 0x4CDA], 1
  8420. 000058B8  2D6D B326 FFF8           move.l     [A6 - 0x8], [A5 - 0x4CDA]
  8421. 000058BE  52AC 1580                addq.l     [A4 + 0x1580], 1
  8422. 000058C2  2D6C 1580 FFFC           move.l     [A6 - 0x4], [A4 + 0x1580]
  8423. 000058C8  202E FFFC                move.l     D0, [A6 - 0x4]
  8424. 000058CC  E980                     asl        D0, 4
  8425. 000058CE  2F0B                     move.l     -[A7], A3
  8426. 000058D0  2F00                     move.l     -[A7], D0
  8427. 000058D2  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  8428. 000058D6  202E FFFC                move.l     D0, [A6 - 0x4]
  8429. 000058DA  5380                     subq.l     D0, 1
  8430. 000058DC  E980                     asl        D0, 4
  8431. 000058DE  D093                     add.l      D0, [A3]
  8432. 000058E0  2040                     movea.l    A0, D0
  8433. 000058E2  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8434. 000058E6  20D9                     move.l     [A0]+, [A1]+
  8435. 000058E8  20D9                     move.l     [A0]+, [A1]+
  8436. 000058EA  20D9                     move.l     [A0]+, [A1]+
  8437. 000058EC  20D9                     move.l     [A0]+, [A1]+
  8438. 000058EE  7000                     moveq.l    D0, 0x00
  8439. label000058F0:
  8440. 000058F0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  8441. 000058F4  4E5E                     unlink     A6
  8442. 000058F6  4E75                     rts
  8443. export_330:
  8444. 000058F8  4E56 FEE4                link       A6, -0x011C
  8445. 000058FC  48E7 0118                movem.l    -[A7], D7,A3,A4
  8446. 00005900  286E 0008                movea.l    A4, [A6 + 0x8]
  8447. 00005904  266C 1584                movea.l    A3, [A4 + 0x1584]
  8448. 00005908  486E FFEC                pea.l      [A6 - 0x14]
  8449. 0000590C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8450. 00005910  2F0C                     move.l     -[A7], A4
  8451. 00005912  4EBA 05EE                jsr        [PC + 0x5EE /* 00005F02 */]
  8452. 00005916  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8453. 0000591A  4A40                     tst.w      D0
  8454. 0000591C  6726                     beq        +0x28 /* 00005944 */
  8455. 0000591E  202E FFEC                move.l     D0, [A6 - 0x14]
  8456. 00005922  E980                     asl        D0, 4
  8457. 00005924  D093                     add.l      D0, [A3]
  8458. 00005926  2040                     movea.l    A0, D0
  8459. 00005928  43EE FFF0                lea.l      A1, [A6 - 0x10]
  8460. 0000592C  22D8                     move.l     [A1]+, [A0]+
  8461. 0000592E  22D8                     move.l     [A1]+, [A0]+
  8462. 00005930  22D8                     move.l     [A1]+, [A0]+
  8463. 00005932  22D8                     move.l     [A1]+, [A0]+
  8464. 00005934  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8465. 00005938  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8466. 0000593C  4EBA 00AC                jsr        [PC + 0xAC /* 000059EA */]
  8467. 00005940  508F                     addq.l     A7, 8
  8468. 00005942  602A                     bra        +0x2C /* 0000596E */
  8469. label00005944:
  8470. 00005944  486E FEE4                pea.l      [A6 - 0x11C]
  8471. 00005948  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8472. 0000594C  2F0C                     move.l     -[A7], A4
  8473. 0000594E  4EBA B988                jsr        [PC - 0x4678 /* 000012D8 */]
  8474. 00005952  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8475. 00005956  3E00                     move.w     D7, D0
  8476. 00005958  4A47                     tst.w      D7
  8477. 0000595A  6704                     beq        +0x6 /* 00005960 */
  8478. 0000595C  3007                     move.w     D0, D7
  8479. 0000595E  600E                     bra        +0x10 /* 0000596E */
  8480. label00005960:
  8481. 00005960  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8482. 00005964  486E FEE4                pea.l      [A6 - 0x11C]
  8483. 00005968  4EBA 000C                jsr        [PC + 0xC /* 00005976 */]
  8484. 0000596C  508F                     addq.l     A7, 8
  8485. label0000596E:
  8486. 0000596E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  8487. 00005972  4E5E                     unlink     A6
  8488. 00005974  4E75                     rts
  8489. fn00005976:
  8490. 00005976  4E56 0000                link       A6, 0
  8491. 0000597A  48E7 0108                movem.l    -[A7], D7,A4
  8492. 0000597E  286E 0008                movea.l    A4, [A6 + 0x8]
  8493. 00005982  3E3C 0081                move.w     D7, 0x81
  8494. 00005986  206E 000C                movea.l    A0, [A6 + 0xC]
  8495. 0000598A  4210                     clr.b      [A0]
  8496. 0000598C  6002                     bra        +0x4 /* 00005990 */
  8497. label0000598E:
  8498. 0000598E  5347                     subq.w     D7, 1
  8499. label00005990:
  8500. 00005990  3007                     move.w     D0, D7
  8501. 00005992  48C0                     ext.l      D0
  8502. 00005994  D080                     add.l      D0, D0
  8503. 00005996  D08C                     add.l      D0, A4
  8504. 00005998  2040                     movea.l    A0, D0
  8505. 0000599A  4A50                     tst.w      [A0]
  8506. 0000599C  6704                     beq        +0x6 /* 000059A2 */
  8507. 0000599E  4A47                     tst.w      D7
  8508. 000059A0  66EC                     bne        -0x12 /* 0000598E */
  8509. label000059A2:
  8510. 000059A2  0C47 0081                cmpi.w     D7, 0x81
  8511. 000059A6  6604                     bne        +0x6 /* 000059AC */
  8512. 000059A8  7000                     moveq.l    D0, 0x00
  8513. 000059AA  6036                     bra        +0x38 /* 000059E2 */
  8514. label000059AC:
  8515. 000059AC  3007                     move.w     D0, D7
  8516. 000059AE  5240                     addq.w     D0, 1
  8517. 000059B0  48C0                     ext.l      D0
  8518. 000059B2  D080                     add.l      D0, D0
  8519. 000059B4  D08C                     add.l      D0, A4
  8520. 000059B6  2040                     movea.l    A0, D0
  8521. 000059B8  226E 000C                movea.l    A1, [A6 + 0xC]
  8522. 000059BC  12A8 0001                move.b     [A1], [A0 + 0x1]
  8523. 000059C0  3007                     move.w     D0, D7
  8524. 000059C2  48C0                     ext.l      D0
  8525. 000059C4  D080                     add.l      D0, D0
  8526. 000059C6  D08C                     add.l      D0, A4
  8527. 000059C8  4878 00FF                push.l     0xFF
  8528. 000059CC  206E 000C                movea.l    A0, [A6 + 0xC]
  8529. 000059D0  4868 0001                pea.l      [A0 + 0x1]
  8530. 000059D4  5880                     addq.l     D0, 4
  8531. 000059D6  2F00                     move.l     -[A7], D0
  8532. 000059D8  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  8533. 000059DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8534. 000059E0  7000                     moveq.l    D0, 0x00
  8535. label000059E2:
  8536. 000059E2  4CDF 1080                movem.l    D7,A4, [A7]+
  8537. 000059E6  4E5E                     unlink     A6
  8538. 000059E8  4E75                     rts
  8539. fn000059EA:
  8540. 000059EA  4E56 FFFE                link       A6, -0x0002
  8541. 000059EE  206E 0008                movea.l    A0, [A6 + 0x8]
  8542. 000059F2  2050                     movea.l    A0, [A0]
  8543. 000059F4  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  8544. 000059F8  302E FFFE                move.w     D0, [A6 - 0x2]
  8545. 000059FC  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  8546. 00005A00  0004 0008                ori.b      D4, 0x8
  8547. 00005A04  007C 000A                ori.w      sr, 10
  8548. 00005A08  0020 0034                ori.b      -[A0], 0x34 /* '4' */
  8549. 00005A0C  0048 005C                ori.w      A0, 0x5C /* '\\' */
  8550. 00005A10  206E 0008                movea.l    A0, [A6 + 0x8]
  8551. 00005A14  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8552. 00005A18  2050                     movea.l    A0, [A0]
  8553. 00005A1A  2F28 0028                move.l     -[A7], [A0 + 0x28]
  8554. 00005A1E  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  8555. 00005A22  508F                     addq.l     A7, 8
  8556. 00005A24  6000 005E                bra        +0x60 /* 00005A84 */
  8557. 00005A28  206E 0008                movea.l    A0, [A6 + 0x8]
  8558. 00005A2C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8559. 00005A30  2050                     movea.l    A0, [A0]
  8560. 00005A32  2F28 0012                move.l     -[A7], [A0 + 0x12]
  8561. 00005A36  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  8562. 00005A3A  508F                     addq.l     A7, 8
  8563. 00005A3C  6046                     bra        +0x48 /* 00005A84 */
  8564. 00005A3E  206E 0008                movea.l    A0, [A6 + 0x8]
  8565. 00005A42  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8566. 00005A46  2050                     movea.l    A0, [A0]
  8567. 00005A48  2F28 0006                move.l     -[A7], [A0 + 0x6]
  8568. 00005A4C  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  8569. 00005A50  508F                     addq.l     A7, 8
  8570. 00005A52  6030                     bra        +0x32 /* 00005A84 */
  8571. 00005A54  206E 0008                movea.l    A0, [A6 + 0x8]
  8572. 00005A58  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8573. 00005A5C  2050                     movea.l    A0, [A0]
  8574. 00005A5E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  8575. 00005A62  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  8576. 00005A66  508F                     addq.l     A7, 8
  8577. 00005A68  601A                     bra        +0x1C /* 00005A84 */
  8578. 00005A6A  206E 0008                movea.l    A0, [A6 + 0x8]
  8579. 00005A6E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8580. 00005A72  2050                     movea.l    A0, [A0]
  8581. 00005A74  2F28 0018                move.l     -[A7], [A0 + 0x18]
  8582. 00005A78  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  8583. 00005A7C  508F                     addq.l     A7, 8
  8584. 00005A7E  6004                     bra        +0x6 /* 00005A84 */
  8585. 00005A80  7069                     moveq.l    D0, 0x69
  8586. 00005A82  6002                     bra        +0x4 /* 00005A86 */
  8587. label00005A84:
  8588. 00005A84  7000                     moveq.l    D0, 0x00
  8589. label00005A86:
  8590. 00005A86  4E5E                     unlink     A6
  8591. 00005A88  4E75                     rts
  8592. export_316:
  8593. fn00005A8A:
  8594. 00005A8A  4E56 FFE8                link       A6, -0x0018
  8595. 00005A8E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8596. 00005A92  286E 0008                movea.l    A4, [A6 + 0x8]
  8597. 00005A96  266C 1584                movea.l    A3, [A4 + 0x1584]
  8598. 00005A9A  486E FFFC                pea.l      [A6 - 0x4]
  8599. 00005A9E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8600. 00005AA2  2F0C                     move.l     -[A7], A4
  8601. 00005AA4  4EBA 045C                jsr        [PC + 0x45C /* 00005F02 */]
  8602. 00005AA8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8603. 00005AAC  4A40                     tst.w      D0
  8604. 00005AAE  6700 00A2                beq        +0xA4 /* 00005B52 */
  8605. 00005AB2  202E FFFC                move.l     D0, [A6 - 0x4]
  8606. 00005AB6  E980                     asl        D0, 4
  8607. 00005AB8  D093                     add.l      D0, [A3]
  8608. 00005ABA  2040                     movea.l    A0, D0
  8609. 00005ABC  43EE FFE8                lea.l      A1, [A6 - 0x18]
  8610. 00005AC0  22D8                     move.l     [A1]+, [A0]+
  8611. 00005AC2  22D8                     move.l     [A1]+, [A0]+
  8612. 00005AC4  22D8                     move.l     [A1]+, [A0]+
  8613. 00005AC6  22D8                     move.l     [A1]+, [A0]+
  8614. 00005AC8  536E FFEC                subq.w     [A6 - 0x14], 1
  8615. 00005ACC  4A6E FFEC                tst.w      [A6 - 0x14]
  8616. 00005AD0  6C06                     bge        +0x8 /* 00005AD8 */
  8617. 00005AD2  7069                     moveq.l    D0, 0x69
  8618. 00005AD4  6000 007E                bra        +0x80 /* 00005B54 */
  8619. label00005AD8:
  8620. 00005AD8  4A6E FFEC                tst.w      [A6 - 0x14]
  8621. 00005ADC  6600 005A                bne        +0x5C /* 00005B38 */
  8622. 00005AE0  4A6E FFEE                tst.w      [A6 - 0x12]
  8623. 00005AE4  6752                     beq        +0x54 /* 00005B38 */
  8624. 00005AE6  42A7                     clr.l      -[A7]
  8625. 00005AE8  4878 2710                push.l     0x2710
  8626. 00005AEC  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  8627. 00005AF0  205F                     movea.l    A0, [A7]+
  8628. 00005AF2  2D48 FFF8                move.l     [A6 - 0x8], A0
  8629. 00005AF6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8630. 00005AFA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  8631. 00005AFE  4EBA EF52                jsr        [PC - 0x10AE /* 00004A52 */]
  8632. 00005B02  508F                     addq.l     A7, 8
  8633. 00005B04  4A40                     tst.w      D0
  8634. 00005B06  6704                     beq        +0x6 /* 00005B0C */
  8635. 00005B08  7069                     moveq.l    D0, 0x69
  8636. 00005B0A  6048                     bra        +0x4A /* 00005B54 */
  8637. label00005B0C:
  8638. 00005B0C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8639. 00005B10  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8640. 00005B14  2F0C                     move.l     -[A7], A4
  8641. 00005B16  4EBA B8A4                jsr        [PC - 0x475C /* 000013BC */]
  8642. 00005B1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8643. 00005B1E  3E00                     move.w     D7, D0
  8644. 00005B20  4A47                     tst.w      D7
  8645. 00005B22  6704                     beq        +0x6 /* 00005B28 */
  8646. 00005B24  3007                     move.w     D0, D7
  8647. 00005B26  602C                     bra        +0x2E /* 00005B54 */
  8648. label00005B28:
  8649. 00005B28  426E FFEE                clr.w      [A6 - 0x12]
  8650. 00005B2C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8651. 00005B30  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8652. 00005B34  7001                     moveq.l    D0, 0x01
  8653. 00005B36  3880                     move.w     [A4], D0
  8654. label00005B38:
  8655. 00005B38  202E FFFC                move.l     D0, [A6 - 0x4]
  8656. 00005B3C  E980                     asl        D0, 4
  8657. 00005B3E  D093                     add.l      D0, [A3]
  8658. 00005B40  2040                     movea.l    A0, D0
  8659. 00005B42  43EE FFE8                lea.l      A1, [A6 - 0x18]
  8660. 00005B46  20D9                     move.l     [A0]+, [A1]+
  8661. 00005B48  20D9                     move.l     [A0]+, [A1]+
  8662. 00005B4A  20D9                     move.l     [A0]+, [A1]+
  8663. 00005B4C  20D9                     move.l     [A0]+, [A1]+
  8664. 00005B4E  7000                     moveq.l    D0, 0x00
  8665. 00005B50  6002                     bra        +0x4 /* 00005B54 */
  8666. label00005B52:
  8667. 00005B52  7066                     moveq.l    D0, 0x66
  8668. label00005B54:
  8669. 00005B54  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  8670. 00005B58  4E5E                     unlink     A6
  8671. 00005B5A  4E75                     rts
  8672. export_328:
  8673. 00005B5C  4E56 FFEC                link       A6, -0x0014
  8674. 00005B60  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8675. 00005B64  286E 0008                movea.l    A4, [A6 + 0x8]
  8676. 00005B68  266C 1584                movea.l    A3, [A4 + 0x1584]
  8677. 00005B6C  486E FFFC                pea.l      [A6 - 0x4]
  8678. 00005B70  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8679. 00005B74  2F0C                     move.l     -[A7], A4
  8680. 00005B76  4EBA 038A                jsr        [PC + 0x38A /* 00005F02 */]
  8681. 00005B7A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8682. 00005B7E  4A40                     tst.w      D0
  8683. 00005B80  6700 00B8                beq        +0xBA /* 00005C3A */
  8684. 00005B84  202E FFFC                move.l     D0, [A6 - 0x4]
  8685. 00005B88  E980                     asl        D0, 4
  8686. 00005B8A  D093                     add.l      D0, [A3]
  8687. 00005B8C  2040                     movea.l    A0, D0
  8688. 00005B8E  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8689. 00005B92  22D8                     move.l     [A1]+, [A0]+
  8690. 00005B94  22D8                     move.l     [A1]+, [A0]+
  8691. 00005B96  22D8                     move.l     [A1]+, [A0]+
  8692. 00005B98  22D8                     move.l     [A1]+, [A0]+
  8693. 00005B9A  0C6E 0001 FFF0           cmpi.w     [A6 - 0x10], 0x1
  8694. 00005BA0  6706                     beq        +0x8 /* 00005BA8 */
  8695. 00005BA2  7069                     moveq.l    D0, 0x69
  8696. 00005BA4  6000 0096                bra        +0x98 /* 00005C3C */
  8697. label00005BA8:
  8698. 00005BA8  4A6E FFF2                tst.w      [A6 - 0xE]
  8699. 00005BAC  6606                     bne        +0x8 /* 00005BB4 */
  8700. 00005BAE  7000                     moveq.l    D0, 0x00
  8701. 00005BB0  6000 008A                bra        +0x8C /* 00005C3C */
  8702. label00005BB4:
  8703. 00005BB4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8704. 00005BB8  4EBA C6D6                jsr        [PC - 0x392A /* 00002290 */]
  8705. 00005BBC  588F                     addq.l     A7, 4
  8706. 00005BBE  4A40                     tst.w      D0
  8707. 00005BC0  6706                     beq        +0x8 /* 00005BC8 */
  8708. 00005BC2  7069                     moveq.l    D0, 0x69
  8709. 00005BC4  6000 0076                bra        +0x78 /* 00005C3C */
  8710. label00005BC8:
  8711. 00005BC8  42A7                     clr.l      -[A7]
  8712. 00005BCA  42A7                     clr.l      -[A7]
  8713. 00005BCC  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  8714. 00005BD0  205F                     movea.l    A0, [A7]+
  8715. 00005BD2  226E 0010                movea.l    A1, [A6 + 0x10]
  8716. 00005BD6  2288                     move.l     [A1], A0
  8717. 00005BD8  206E 0010                movea.l    A0, [A6 + 0x10]
  8718. 00005BDC  2F10                     move.l     -[A7], [A0]
  8719. 00005BDE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8720. 00005BE2  2F0C                     move.l     -[A7], A4
  8721. 00005BE4  4EBA B65E                jsr        [PC - 0x49A2 /* 00001244 */]
  8722. 00005BE8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8723. 00005BEC  3E00                     move.w     D7, D0
  8724. 00005BEE  4A47                     tst.w      D7
  8725. 00005BF0  6704                     beq        +0x6 /* 00005BF6 */
  8726. 00005BF2  3007                     move.w     D0, D7
  8727. 00005BF4  6046                     bra        +0x48 /* 00005C3C */
  8728. label00005BF6:
  8729. 00005BF6  206E 0010                movea.l    A0, [A6 + 0x10]
  8730. 00005BFA  2F10                     move.l     -[A7], [A0]
  8731. 00005BFC  4EBA C608                jsr        [PC - 0x39F8 /* 00002206 */]
  8732. 00005C00  588F                     addq.l     A7, 4
  8733. 00005C02  4A40                     tst.w      D0
  8734. 00005C04  6704                     beq        +0x6 /* 00005C0A */
  8735. 00005C06  7069                     moveq.l    D0, 0x69
  8736. 00005C08  6032                     bra        +0x34 /* 00005C3C */
  8737. label00005C0A:
  8738. 00005C0A  206E 0010                movea.l    A0, [A6 + 0x10]
  8739. 00005C0E  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  8740. 00005C12  426E FFF2                clr.w      [A6 - 0xE]
  8741. 00005C16  52AD B326                addq.l     [A5 - 0x4CDA], 1
  8742. 00005C1A  2D6D B326 FFF8           move.l     [A6 - 0x8], [A5 - 0x4CDA]
  8743. 00005C20  202E FFFC                move.l     D0, [A6 - 0x4]
  8744. 00005C24  E980                     asl        D0, 4
  8745. 00005C26  D093                     add.l      D0, [A3]
  8746. 00005C28  2040                     movea.l    A0, D0
  8747. 00005C2A  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8748. 00005C2E  20D9                     move.l     [A0]+, [A1]+
  8749. 00005C30  20D9                     move.l     [A0]+, [A1]+
  8750. 00005C32  20D9                     move.l     [A0]+, [A1]+
  8751. 00005C34  20D9                     move.l     [A0]+, [A1]+
  8752. 00005C36  7000                     moveq.l    D0, 0x00
  8753. 00005C38  6002                     bra        +0x4 /* 00005C3C */
  8754. label00005C3A:
  8755. 00005C3A  7066                     moveq.l    D0, 0x66
  8756. label00005C3C:
  8757. 00005C3C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  8758. 00005C40  4E5E                     unlink     A6
  8759. 00005C42  4E75                     rts
  8760. export_324:
  8761. 00005C44  4E56 FFE6                link       A6, -0x001A
  8762. 00005C48  48E7 0018                movem.l    -[A7], A3,A4
  8763. 00005C4C  286E 0008                movea.l    A4, [A6 + 0x8]
  8764. 00005C50  266C 1584                movea.l    A3, [A4 + 0x1584]
  8765. 00005C54  486E FFFA                pea.l      [A6 - 0x6]
  8766. 00005C58  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8767. 00005C5C  2F0C                     move.l     -[A7], A4
  8768. 00005C5E  4EBA 02A2                jsr        [PC + 0x2A2 /* 00005F02 */]
  8769. 00005C62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8770. 00005C66  4A40                     tst.w      D0
  8771. 00005C68  6700 0092                beq        +0x94 /* 00005CFC */
  8772. 00005C6C  202E FFFA                move.l     D0, [A6 - 0x6]
  8773. 00005C70  E980                     asl        D0, 4
  8774. 00005C72  D093                     add.l      D0, [A3]
  8775. 00005C74  2040                     movea.l    A0, D0
  8776. 00005C76  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  8777. 00005C7A  22D8                     move.l     [A1]+, [A0]+
  8778. 00005C7C  22D8                     move.l     [A1]+, [A0]+
  8779. 00005C7E  22D8                     move.l     [A1]+, [A0]+
  8780. 00005C80  22D8                     move.l     [A1]+, [A0]+
  8781. 00005C82  4A6E FFEC                tst.w      [A6 - 0x14]
  8782. 00005C86  6606                     bne        +0x8 /* 00005C8E */
  8783. 00005C88  7000                     moveq.l    D0, 0x00
  8784. 00005C8A  6000 0072                bra        +0x74 /* 00005CFE */
  8785. label00005C8E:
  8786. 00005C8E  42A7                     clr.l      -[A7]
  8787. 00005C90  4878 2710                push.l     0x2710
  8788. 00005C94  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  8789. 00005C98  205F                     movea.l    A0, [A7]+
  8790. 00005C9A  2D48 FFF6                move.l     [A6 - 0xA], A0
  8791. 00005C9E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  8792. 00005CA2  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  8793. 00005CA6  4EBA EDAA                jsr        [PC - 0x1256 /* 00004A52 */]
  8794. 00005CAA  508F                     addq.l     A7, 8
  8795. 00005CAC  4A40                     tst.w      D0
  8796. 00005CAE  6704                     beq        +0x6 /* 00005CB4 */
  8797. 00005CB0  7069                     moveq.l    D0, 0x69
  8798. 00005CB2  604A                     bra        +0x4C /* 00005CFE */
  8799. label00005CB4:
  8800. 00005CB4  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  8801. 00005CB8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8802. 00005CBC  2F0C                     move.l     -[A7], A4
  8803. 00005CBE  4EBA B6FC                jsr        [PC - 0x4904 /* 000013BC */]
  8804. 00005CC2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8805. 00005CC6  3D40 FFFE                move.w     [A6 - 0x2], D0
  8806. 00005CCA  4A6E FFFE                tst.w      [A6 - 0x2]
  8807. 00005CCE  6706                     beq        +0x8 /* 00005CD6 */
  8808. 00005CD0  302E FFFE                move.w     D0, [A6 - 0x2]
  8809. 00005CD4  6028                     bra        +0x2A /* 00005CFE */
  8810. label00005CD6:
  8811. 00005CD6  426E FFEC                clr.w      [A6 - 0x14]
  8812. 00005CDA  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  8813. 00005CDE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8814. 00005CE2  7001                     moveq.l    D0, 0x01
  8815. 00005CE4  3880                     move.w     [A4], D0
  8816. 00005CE6  202E FFFA                move.l     D0, [A6 - 0x6]
  8817. 00005CEA  E980                     asl        D0, 4
  8818. 00005CEC  D093                     add.l      D0, [A3]
  8819. 00005CEE  2040                     movea.l    A0, D0
  8820. 00005CF0  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  8821. 00005CF4  20D9                     move.l     [A0]+, [A1]+
  8822. 00005CF6  20D9                     move.l     [A0]+, [A1]+
  8823. 00005CF8  20D9                     move.l     [A0]+, [A1]+
  8824. 00005CFA  20D9                     move.l     [A0]+, [A1]+
  8825. label00005CFC:
  8826. 00005CFC  7000                     moveq.l    D0, 0x00
  8827. label00005CFE:
  8828. 00005CFE  4CDF 1800                movem.l    A3,A4, [A7]+
  8829. 00005D02  4E5E                     unlink     A6
  8830. 00005D04  4E75                     rts
  8831. export_319:
  8832. 00005D06  4E56 FFE8                link       A6, -0x0018
  8833. 00005D0A  2F0C                     move.l     -[A7], A4
  8834. 00005D0C  286E 0008                movea.l    A4, [A6 + 0x8]
  8835. 00005D10  2D6C 1584 FFE8           move.l     [A6 - 0x18], [A4 + 0x1584]
  8836. 00005D16  486E FFFC                pea.l      [A6 - 0x4]
  8837. 00005D1A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8838. 00005D1E  2F0C                     move.l     -[A7], A4
  8839. 00005D20  4EBA 01E0                jsr        [PC + 0x1E0 /* 00005F02 */]
  8840. 00005D24  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8841. 00005D28  4A40                     tst.w      D0
  8842. 00005D2A  6748                     beq        +0x4A /* 00005D74 */
  8843. 00005D2C  206E FFE8                movea.l    A0, [A6 - 0x18]
  8844. 00005D30  202E FFFC                move.l     D0, [A6 - 0x4]
  8845. 00005D34  E980                     asl        D0, 4
  8846. 00005D36  D090                     add.l      D0, [A0]
  8847. 00005D38  2040                     movea.l    A0, D0
  8848. 00005D3A  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8849. 00005D3E  22D8                     move.l     [A1]+, [A0]+
  8850. 00005D40  22D8                     move.l     [A1]+, [A0]+
  8851. 00005D42  22D8                     move.l     [A1]+, [A0]+
  8852. 00005D44  22D8                     move.l     [A1]+, [A0]+
  8853. 00005D46  4A6E FFF0                tst.w      [A6 - 0x10]
  8854. 00005D4A  6604                     bne        +0x6 /* 00005D50 */
  8855. 00005D4C  7069                     moveq.l    D0, 0x69
  8856. 00005D4E  6026                     bra        +0x28 /* 00005D76 */
  8857. label00005D50:
  8858. 00005D50  7001                     moveq.l    D0, 0x01
  8859. 00005D52  3D40 FFF2                move.w     [A6 - 0xE], D0
  8860. 00005D56  206E FFE8                movea.l    A0, [A6 - 0x18]
  8861. 00005D5A  202E FFFC                move.l     D0, [A6 - 0x4]
  8862. 00005D5E  E980                     asl        D0, 4
  8863. 00005D60  D090                     add.l      D0, [A0]
  8864. 00005D62  2040                     movea.l    A0, D0
  8865. 00005D64  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8866. 00005D68  20D9                     move.l     [A0]+, [A1]+
  8867. 00005D6A  20D9                     move.l     [A0]+, [A1]+
  8868. 00005D6C  20D9                     move.l     [A0]+, [A1]+
  8869. 00005D6E  20D9                     move.l     [A0]+, [A1]+
  8870. 00005D70  7000                     moveq.l    D0, 0x00
  8871. 00005D72  6002                     bra        +0x4 /* 00005D76 */
  8872. label00005D74:
  8873. 00005D74  7066                     moveq.l    D0, 0x66
  8874. label00005D76:
  8875. 00005D76  285F                     movea.l    A4, [A7]+
  8876. 00005D78  4E5E                     unlink     A6
  8877. 00005D7A  4E75                     rts
  8878. export_323:
  8879. 00005D7C  4E56 FFE8                link       A6, -0x0018
  8880. 00005D80  2F0C                     move.l     -[A7], A4
  8881. 00005D82  286E 0008                movea.l    A4, [A6 + 0x8]
  8882. 00005D86  2D6C 1584 FFE8           move.l     [A6 - 0x18], [A4 + 0x1584]
  8883. 00005D8C  486E FFFC                pea.l      [A6 - 0x4]
  8884. 00005D90  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8885. 00005D94  2F0C                     move.l     -[A7], A4
  8886. 00005D96  4EBA 016A                jsr        [PC + 0x16A /* 00005F02 */]
  8887. 00005D9A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8888. 00005D9E  4A40                     tst.w      D0
  8889. 00005DA0  6726                     beq        +0x28 /* 00005DC8 */
  8890. 00005DA2  206E FFE8                movea.l    A0, [A6 - 0x18]
  8891. 00005DA6  202E FFFC                move.l     D0, [A6 - 0x4]
  8892. 00005DAA  E980                     asl        D0, 4
  8893. 00005DAC  D090                     add.l      D0, [A0]
  8894. 00005DAE  2040                     movea.l    A0, D0
  8895. 00005DB0  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8896. 00005DB4  22D8                     move.l     [A1]+, [A0]+
  8897. 00005DB6  22D8                     move.l     [A1]+, [A0]+
  8898. 00005DB8  22D8                     move.l     [A1]+, [A0]+
  8899. 00005DBA  22D8                     move.l     [A1]+, [A0]+
  8900. 00005DBC  206E 0010                movea.l    A0, [A6 + 0x10]
  8901. 00005DC0  30AE FFF2                move.w     [A0], [A6 - 0xE]
  8902. 00005DC4  7000                     moveq.l    D0, 0x00
  8903. 00005DC6  6002                     bra        +0x4 /* 00005DCA */
  8904. label00005DC8:
  8905. 00005DC8  7066                     moveq.l    D0, 0x66
  8906. label00005DCA:
  8907. 00005DCA  285F                     movea.l    A4, [A7]+
  8908. 00005DCC  4E5E                     unlink     A6
  8909. 00005DCE  4E75                     rts
  8910. export_322:
  8911. 00005DD0  4E56 FFE8                link       A6, -0x0018
  8912. 00005DD4  48E7 0108                movem.l    -[A7], D7,A4
  8913. 00005DD8  286E 0008                movea.l    A4, [A6 + 0x8]
  8914. 00005DDC  2D6C 1584 FFE8           move.l     [A6 - 0x18], [A4 + 0x1584]
  8915. 00005DE2  486E FFFC                pea.l      [A6 - 0x4]
  8916. 00005DE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8917. 00005DEA  2F0C                     move.l     -[A7], A4
  8918. 00005DEC  4EBA 0114                jsr        [PC + 0x114 /* 00005F02 */]
  8919. 00005DF0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8920. 00005DF4  4A40                     tst.w      D0
  8921. 00005DF6  6742                     beq        +0x44 /* 00005E3A */
  8922. 00005DF8  206E FFE8                movea.l    A0, [A6 - 0x18]
  8923. 00005DFC  202E FFFC                move.l     D0, [A6 - 0x4]
  8924. 00005E00  E980                     asl        D0, 4
  8925. 00005E02  D090                     add.l      D0, [A0]
  8926. 00005E04  2040                     movea.l    A0, D0
  8927. 00005E06  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8928. 00005E0A  22D8                     move.l     [A1]+, [A0]+
  8929. 00005E0C  22D8                     move.l     [A1]+, [A0]+
  8930. 00005E0E  22D8                     move.l     [A1]+, [A0]+
  8931. 00005E10  22D8                     move.l     [A1]+, [A0]+
  8932. 00005E12  4A6E FFF0                tst.w      [A6 - 0x10]
  8933. 00005E16  6F04                     ble        +0x6 /* 00005E1C */
  8934. 00005E18  7069                     moveq.l    D0, 0x69
  8935. 00005E1A  6032                     bra        +0x34 /* 00005E4E */
  8936. label00005E1C:
  8937. 00005E1C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8938. 00005E20  4EBA C46E                jsr        [PC - 0x3B92 /* 00002290 */]
  8939. 00005E24  588F                     addq.l     A7, 4
  8940. 00005E26  4A40                     tst.w      D0
  8941. 00005E28  6704                     beq        +0x6 /* 00005E2E */
  8942. 00005E2A  7069                     moveq.l    D0, 0x69
  8943. 00005E2C  6020                     bra        +0x22 /* 00005E4E */
  8944. label00005E2E:
  8945. 00005E2E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8946. 00005E32  2F0C                     move.l     -[A7], A4
  8947. 00005E34  4EBA 010C                jsr        [PC + 0x10C /* 00005F42 */]
  8948. 00005E38  508F                     addq.l     A7, 8
  8949. label00005E3A:
  8950. 00005E3A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8951. 00005E3E  2F0C                     move.l     -[A7], A4
  8952. 00005E40  4EBA B766                jsr        [PC - 0x489A /* 000015A8 */]
  8953. 00005E44  508F                     addq.l     A7, 8
  8954. 00005E46  3E00                     move.w     D7, D0
  8955. 00005E48  7001                     moveq.l    D0, 0x01
  8956. 00005E4A  3880                     move.w     [A4], D0
  8957. 00005E4C  3007                     move.w     D0, D7
  8958. label00005E4E:
  8959. 00005E4E  4CDF 1080                movem.l    D7,A4, [A7]+
  8960. 00005E52  4E5E                     unlink     A6
  8961. 00005E54  4E75                     rts
  8962. export_327:
  8963. 00005E56  4E56 0000                link       A6, 0
  8964. 00005E5A  48E7 0108                movem.l    -[A7], D7,A4
  8965. 00005E5E  286E 0008                movea.l    A4, [A6 + 0x8]
  8966. 00005E62  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8967. 00005E66  4EBA C314                jsr        [PC - 0x3CEC /* 0000217C */]
  8968. 00005E6A  588F                     addq.l     A7, 4
  8969. 00005E6C  4A40                     tst.w      D0
  8970. 00005E6E  6704                     beq        +0x6 /* 00005E74 */
  8971. 00005E70  7069                     moveq.l    D0, 0x69
  8972. 00005E72  602A                     bra        +0x2C /* 00005E9E */
  8973. label00005E74:
  8974. 00005E74  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8975. 00005E78  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8976. 00005E7C  2F0C                     move.l     -[A7], A4
  8977. 00005E7E  4EBA B65A                jsr        [PC - 0x49A6 /* 000014DA */]
  8978. 00005E82  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8979. 00005E86  3E00                     move.w     D7, D0
  8980. 00005E88  4A47                     tst.w      D7
  8981. 00005E8A  6704                     beq        +0x6 /* 00005E90 */
  8982. 00005E8C  3007                     move.w     D0, D7
  8983. 00005E8E  600E                     bra        +0x10 /* 00005E9E */
  8984. label00005E90:
  8985. 00005E90  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8986. 00005E94  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8987. 00005E98  7001                     moveq.l    D0, 0x01
  8988. 00005E9A  3880                     move.w     [A4], D0
  8989. 00005E9C  7000                     moveq.l    D0, 0x00
  8990. label00005E9E:
  8991. 00005E9E  4CDF 1080                movem.l    D7,A4, [A7]+
  8992. 00005EA2  4E5E                     unlink     A6
  8993. 00005EA4  4E75                     rts
  8994. export_326:
  8995. 00005EA6  4E56 FFFC                link       A6, -0x0004
  8996. 00005EAA  48E7 0118                movem.l    -[A7], D7,A3,A4
  8997. 00005EAE  286E 0008                movea.l    A4, [A6 + 0x8]
  8998. 00005EB2  266C 1584                movea.l    A3, [A4 + 0x1584]
  8999. 00005EB6  486E FFFC                pea.l      [A6 - 0x4]
  9000. 00005EBA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9001. 00005EBE  2F0C                     move.l     -[A7], A4
  9002. 00005EC0  4EBA 0040                jsr        [PC + 0x40 /* 00005F02 */]
  9003. 00005EC4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9004. 00005EC8  4A40                     tst.w      D0
  9005. 00005ECA  6718                     beq        +0x1A /* 00005EE4 */
  9006. 00005ECC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9007. 00005ED0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9008. 00005ED4  2F0C                     move.l     -[A7], A4
  9009. 00005ED6  4EBA 00C4                jsr        [PC + 0xC4 /* 00005F9C */]
  9010. 00005EDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9011. 00005EDE  3E00                     move.w     D7, D0
  9012. 00005EE0  3007                     move.w     D0, D7
  9013. 00005EE2  6016                     bra        +0x18 /* 00005EFA */
  9014. label00005EE4:
  9015. 00005EE4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9016. 00005EE8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9017. 00005EEC  2F0C                     move.l     -[A7], A4
  9018. 00005EEE  4EBA B2F0                jsr        [PC - 0x4D10 /* 000011E0 */]
  9019. 00005EF2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9020. 00005EF6  3E00                     move.w     D7, D0
  9021. 00005EF8  3007                     move.w     D0, D7
  9022. label00005EFA:
  9023. 00005EFA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  9024. 00005EFE  4E5E                     unlink     A6
  9025. 00005F00  4E75                     rts
  9026. fn00005F02:
  9027. 00005F02  4E56 0000                link       A6, 0
  9028. 00005F06  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  9029. 00005F0A  286E 0008                movea.l    A4, [A6 + 0x8]
  9030. 00005F0E  2E2E 000C                move.l     D7, [A6 + 0xC]
  9031. 00005F12  2C2C 1580                move.l     D6, [A4 + 0x1580]
  9032. 00005F16  206C 1584                movea.l    A0, [A4 + 0x1584]
  9033. 00005F1A  2650                     movea.l    A3, [A0]
  9034. 00005F1C  7A00                     moveq.l    D5, 0x00
  9035. 00005F1E  6014                     bra        +0x16 /* 00005F34 */
  9036. label00005F20:
  9037. 00005F20  BE93                     cmp.l      D7, [A3]
  9038. 00005F22  660A                     bne        +0xC /* 00005F2E */
  9039. 00005F24  206E 0010                movea.l    A0, [A6 + 0x10]
  9040. 00005F28  2085                     move.l     [A0], D5
  9041. 00005F2A  7001                     moveq.l    D0, 0x01
  9042. 00005F2C  600C                     bra        +0xE /* 00005F3A */
  9043. label00005F2E:
  9044. 00005F2E  47EB 0010                lea.l      A3, [A3 + 0x10]
  9045. 00005F32  5285                     addq.l     D5, 1
  9046. label00005F34:
  9047. 00005F34  BA86                     cmp.l      D5, D6
  9048. 00005F36  6DE8                     blt        -0x16 /* 00005F20 */
  9049. 00005F38  7000                     moveq.l    D0, 0x00
  9050. label00005F3A:
  9051. 00005F3A  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  9052. 00005F3E  4E5E                     unlink     A6
  9053. 00005F40  4E75                     rts
  9054. fn00005F42:
  9055. 00005F42  4E56 0000                link       A6, 0
  9056. 00005F46  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  9057. 00005F4A  286E 0008                movea.l    A4, [A6 + 0x8]
  9058. 00005F4E  266C 1584                movea.l    A3, [A4 + 0x1584]
  9059. 00005F52  2E2C 1580                move.l     D7, [A4 + 0x1580]
  9060. 00005F56  2007                     move.l     D0, D7
  9061. 00005F58  90AE 000C                sub.l      D0, [A6 + 0xC]
  9062. 00005F5C  5380                     subq.l     D0, 1
  9063. 00005F5E  E980                     asl        D0, 4
  9064. 00005F60  2C00                     move.l     D6, D0
  9065. 00005F62  202E 000C                move.l     D0, [A6 + 0xC]
  9066. 00005F66  5280                     addq.l     D0, 1
  9067. 00005F68  E980                     asl        D0, 4
  9068. 00005F6A  D093                     add.l      D0, [A3]
  9069. 00005F6C  222E 000C                move.l     D1, [A6 + 0xC]
  9070. 00005F70  E981                     asl        D1, 4
  9071. 00005F72  D293                     add.l      D1, [A3]
  9072. 00005F74  2F06                     move.l     -[A7], D6
  9073. 00005F76  2F01                     move.l     -[A7], D1
  9074. 00005F78  2F00                     move.l     -[A7], D0
  9075. 00005F7A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  9076. 00005F7E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9077. 00005F82  53AC 1580                subq.l     [A4 + 0x1580], 1
  9078. 00005F86  202C 1580                move.l     D0, [A4 + 0x1580]
  9079. 00005F8A  E980                     asl        D0, 4
  9080. 00005F8C  2F0B                     move.l     -[A7], A3
  9081. 00005F8E  2F00                     move.l     -[A7], D0
  9082. 00005F90  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  9083. 00005F94  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  9084. 00005F98  4E5E                     unlink     A6
  9085. 00005F9A  4E75                     rts
  9086. fn00005F9C:
  9087. 00005F9C  4E56 FFEA                link       A6, -0x0016
  9088. 00005FA0  206E 0008                movea.l    A0, [A6 + 0x8]
  9089. 00005FA4  2D68 1584 FFEA           move.l     [A6 - 0x16], [A0 + 0x1584]
  9090. 00005FAA  206E FFEA                movea.l    A0, [A6 - 0x16]
  9091. 00005FAE  202E 000C                move.l     D0, [A6 + 0xC]
  9092. 00005FB2  E980                     asl        D0, 4
  9093. 00005FB4  D090                     add.l      D0, [A0]
  9094. 00005FB6  2040                     movea.l    A0, D0
  9095. 00005FB8  43EE FFEE                lea.l      A1, [A6 - 0x12]
  9096. 00005FBC  22D8                     move.l     [A1]+, [A0]+
  9097. 00005FBE  22D8                     move.l     [A1]+, [A0]+
  9098. 00005FC0  22D8                     move.l     [A1]+, [A0]+
  9099. 00005FC2  22D8                     move.l     [A1]+, [A0]+
  9100. 00005FC4  4A6E FFF2                tst.w      [A6 - 0xE]
  9101. 00005FC8  6714                     beq        +0x16 /* 00005FDE */
  9102. 00005FCA  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  9103. 00005FCE  4EBA C364                jsr        [PC - 0x3C9C /* 00002334 */]
  9104. 00005FD2  588F                     addq.l     A7, 4
  9105. 00005FD4  206E 0010                movea.l    A0, [A6 + 0x10]
  9106. 00005FD8  2080                     move.l     [A0], D0
  9107. 00005FDA  7000                     moveq.l    D0, 0x00
  9108. 00005FDC  603A                     bra        +0x3C /* 00006018 */
  9109. label00005FDE:
  9110. 00005FDE  206E FFF6                movea.l    A0, [A6 - 0xA]
  9111. 00005FE2  4A90                     tst.l      [A0]
  9112. 00005FE4  6716                     beq        +0x18 /* 00005FFC */
  9113. 00005FE6  42A7                     clr.l      -[A7]
  9114. 00005FE8  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  9115. 00005FEC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  9116. 00005FF0  201F                     move.l     D0, [A7]+
  9117. 00005FF2  206E 0010                movea.l    A0, [A6 + 0x10]
  9118. 00005FF6  2080                     move.l     [A0], D0
  9119. 00005FF8  7000                     moveq.l    D0, 0x00
  9120. 00005FFA  601C                     bra        +0x1E /* 00006018 */
  9121. label00005FFC:
  9122. 00005FFC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9123. 00006000  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  9124. 00006004  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9125. 00006008  4EBA B1D6                jsr        [PC - 0x4E2A /* 000011E0 */]
  9126. 0000600C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9127. 00006010  3D40 FFFE                move.w     [A6 - 0x2], D0
  9128. 00006014  302E FFFE                move.w     D0, [A6 - 0x2]
  9129. label00006018:
  9130. 00006018  4E5E                     unlink     A6
  9131. 0000601A  4E75                     rts
  9132. fn0000601C:
  9133. 0000601C  4E56 FFF0                link       A6, -0x0010
  9134. 00006020  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  9135. 00006024  286E 0008                movea.l    A4, [A6 + 0x8]
  9136. 00006028  2C2C 1580                move.l     D6, [A4 + 0x1580]
  9137. 0000602C  266C 1584                movea.l    A3, [A4 + 0x1584]
  9138. 00006030  7A00                     moveq.l    D5, 0x00
  9139. 00006032  6036                     bra        +0x38 /* 0000606A */
  9140. label00006034:
  9141. 00006034  2005                     move.l     D0, D5
  9142. 00006036  E980                     asl        D0, 4
  9143. 00006038  D093                     add.l      D0, [A3]
  9144. 0000603A  2040                     movea.l    A0, D0
  9145. 0000603C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  9146. 00006040  22D8                     move.l     [A1]+, [A0]+
  9147. 00006042  22D8                     move.l     [A1]+, [A0]+
  9148. 00006044  22D8                     move.l     [A1]+, [A0]+
  9149. 00006046  22D8                     move.l     [A1]+, [A0]+
  9150. 00006048  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9151. 0000604C  4EBA C242                jsr        [PC - 0x3DBE /* 00002290 */]
  9152. 00006050  588F                     addq.l     A7, 4
  9153. 00006052  4A40                     tst.w      D0
  9154. 00006054  6704                     beq        +0x6 /* 0000605A */
  9155. 00006056  7069                     moveq.l    D0, 0x69
  9156. 00006058  6016                     bra        +0x18 /* 00006070 */
  9157. label0000605A:
  9158. 0000605A  2F05                     move.l     -[A7], D5
  9159. 0000605C  2F0C                     move.l     -[A7], A4
  9160. 0000605E  4EBA FEE2                jsr        [PC - 0x11E /* 00005F42 */]
  9161. 00006062  508F                     addq.l     A7, 8
  9162. 00006064  5385                     subq.l     D5, 1
  9163. 00006066  5386                     subq.l     D6, 1
  9164. 00006068  5285                     addq.l     D5, 1
  9165. label0000606A:
  9166. 0000606A  BA86                     cmp.l      D5, D6
  9167. 0000606C  6DC6                     blt        -0x38 /* 00006034 */
  9168. 0000606E  7000                     moveq.l    D0, 0x00
  9169. label00006070:
  9170. 00006070  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  9171. 00006074  4E5E                     unlink     A6
  9172. 00006076  4E75                     rts
  9173.